GB_AttributeListHandle Class Reference

#include <GB_AttributeListHandle.h>

Inheritance diagram for GB_AttributeListHandle:

GB_AttributeHandleBase GEO_AttributeHandleList

List of all members.

Public Member Functions

 GB_AttributeListHandle ()
 Creates an empty attribute handle.
virtual ~GB_AttributeListHandle ()
GB_AttributeListHandleoperator= (const GB_AttributeListHandle &gah)
int entries () const
bool isEmpty () const
virtual void invalidate ()
 Invalidates the handle (gets rid of references to elements and details).

Protected Member Functions

bool appendAttribute (GB_AttributeHandle *h)
bool removeAttribute (int i)
bool removeAttribute (const char *name)
GB_AttributeHandlegetEntry (int i) const
GB_AttributeHandlegetEntry (const char *name) const
void clearAttributes ()
 Removes the attributes.


Detailed Description

Definition at line 41 of file GB_AttributeListHandle.h.


Constructor & Destructor Documentation

GB_AttributeListHandle::GB_AttributeListHandle (  ) 

Creates an empty attribute handle.

virtual GB_AttributeListHandle::~GB_AttributeListHandle (  )  [virtual]


Member Function Documentation

bool GB_AttributeListHandle::appendAttribute ( GB_AttributeHandle h  )  [protected]

void GB_AttributeListHandle::clearAttributes (  )  [protected]

Removes the attributes.

int GB_AttributeListHandle::entries (  )  const [inline]

Definition at line 54 of file GB_AttributeListHandle.h.

GB_AttributeHandle* GB_AttributeListHandle::getEntry ( const char *  name  )  const [protected]

GB_AttributeHandle* GB_AttributeListHandle::getEntry ( int  i  )  const [protected]

virtual void GB_AttributeListHandle::invalidate (  )  [virtual]

Invalidates the handle (gets rid of references to elements and details).

Reimplemented from GB_AttributeHandleBase.

bool GB_AttributeListHandle::isEmpty (  )  const [inline]

Definition at line 55 of file GB_AttributeListHandle.h.

GB_AttributeListHandle& GB_AttributeListHandle::operator= ( const GB_AttributeListHandle gah  ) 

bool GB_AttributeListHandle::removeAttribute ( const char *  name  )  [protected]

bool GB_AttributeListHandle::removeAttribute ( int  i  )  [protected]


The documentation for this class was generated from the following file:

Generated on Thu May 24 00:09:36 2012 for HDK by  doxygen 1.5.9