Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

AggregateWrapper Class Reference

#include <aggregate_wrapper.h>

List of all members.

Public Methods

 AggregateWrapper (const ObjectWrapper &obj)
 AggregateWrapper (Address address, const AggregateMetaClass *mc)
 AggregateWrapper (const AggregateWrapper &)
AggregateWrapper& operator= (const AggregateWrapper &)
Address get_address () const
const AggregateMetaClassget_meta_class () const
FieldDescriptionget_field_description (const LString &field_name) const
size_t get_field_count () const
FieldDescriptionget_field_description (size_t id) const
size_t get_proper_field_count () const
FieldDescriptionget_proper_field_description (size_t id) const
bool has_field (const LString &field_name) const
FieldWrapper get_field (const LString &field_name) const
ObjectWrapper get_object () const
bool is_null () const

Static Public Methods

bool is_aggregate (const ObjectWrapper &obj)


Detailed Description


Constructor & Destructor Documentation

AggregateWrapper::AggregateWrapper ( const ObjectWrapper & obj)

AggregateWrapper::AggregateWrapper ( Address address,
const AggregateMetaClass * mc)

AggregateWrapper::AggregateWrapper ( const AggregateWrapper & other)


Member Function Documentation

Address AggregateWrapper::get_address () const

FieldWrapper AggregateWrapper::get_field ( const LString & name) const

size_t AggregateWrapper::get_field_count () const

FieldDescription * AggregateWrapper::get_field_description ( size_t id) const

FieldDescription * AggregateWrapper::get_field_description ( const LString & field) const

const AggregateMetaClass * AggregateWrapper::get_meta_class () const

ObjectWrapper AggregateWrapper::get_object () const

size_t AggregateWrapper::get_proper_field_count () const

FieldDescription * AggregateWrapper::get_proper_field_description ( size_t id) const

bool AggregateWrapper::has_field ( const LString & name) const

bool AggregateWrapper::is_aggregate ( const ObjectWrapper & obj) [static]

bool AggregateWrapper::is_null () const

AggregateWrapper & AggregateWrapper::operator= ( const AggregateWrapper & other)


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:42:47 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000