Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

Sundance::ExprHandle Class Reference

#include <ExprHandle.h>

List of all members.

Public Methods

Developer-only methods

Private Methods

Private Attributes


Detailed Description

reference-counting handle for ExprBase.

Definition at line 20 of file ExprHandle.h.


Constructor & Destructor Documentation

Sundance::ExprHandle::ExprHandle ExprBase   ptr
 

Sundance::ExprHandle::~ExprHandle  
 

Sundance::ExprHandle::ExprHandle const ExprHandle &    other
 


Member Function Documentation

const ExprBase* Sundance::ExprHandle::ptr   const [inline]
 

Definition at line 33 of file ExprHandle.h.

References ptr_.

Referenced by Sundance::Expr::ptr().

ExprBase* Sundance::ExprHandle::ptr   [inline]
 

Definition at line 35 of file ExprHandle.h.

References ptr_.

void Sundance::ExprHandle::killCopy  
 

void Sundance::ExprHandle::fullForm ostream &    os const
 

const ExprHandle& Sundance::ExprHandle::operator= const ExprHandle &    other [private]
 


Member Data Documentation

ExprBase* Sundance::ExprHandle::ptr_ [private]
 

Definition at line 43 of file ExprHandle.h.

Referenced by ptr().

int* Sundance::ExprHandle::refCount_ [private]
 

Definition at line 44 of file ExprHandle.h.


The documentation for this class was generated from the following file:
Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by