ARB
Public Member Functions | Friends | List of all members
ED4_objspec_registry Class Reference
Inheritance diagram for ED4_objspec_registry:
Inheritance graph
[legend]
Collaboration diagram for ED4_objspec_registry:
Collaboration graph
[legend]

Public Member Functions

void register_objspec (ED4_objspec *ospec)
 
int count_registered () const
 
const ED4_objspecget_object_spec_at_index (int index) const
 
const ED4_objspecget_object_spec (ED4_level lev) const
 
bool has_manager_that_may_contain (ED4_level lev) const
 
void init_object_specs ()
 

Friends

ED4_objspec_registryget_objspec_registry ()
 

Detailed Description

Definition at line 37 of file ED4_objspec.cxx.

Member Function Documentation

void ED4_objspec_registry::register_objspec ( ED4_objspec ospec)
inline

Definition at line 48 of file ED4_objspec.cxx.

References e4_assert, ED4_objspec::level, level2index(), and SPECIFIED_OBJECT_TYPES.

Referenced by ED4_objspec::ED4_objspec().

int ED4_objspec_registry::count_registered ( ) const
inline

Definition at line 59 of file ED4_objspec.cxx.

const ED4_objspec* ED4_objspec_registry::get_object_spec_at_index ( int  index) const
inline

Definition at line 63 of file ED4_objspec.cxx.

References e4_assert, and SPECIFIED_OBJECT_TYPES.

Referenced by get_object_spec(), and ED4_objspec::recalc_descendants().

const ED4_objspec& ED4_objspec_registry::get_object_spec ( ED4_level  lev) const
inline

Definition at line 67 of file ED4_objspec.cxx.

References get_object_spec_at_index(), and level2index().

bool ED4_objspec_registry::has_manager_that_may_contain ( ED4_level  lev) const
inline
void ED4_objspec_registry::init_object_specs ( )
inline

Friends And Related Function Documentation

ED4_objspec_registry& get_objspec_registry ( )
friend

Definition at line 90 of file ED4_objspec.cxx.


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