Support Forum       G3D Web Page     
Public Member Functions | Protected Attributes | List of all members
G3D::Entity::Track::VariableTable Class Reference

For "with" expressions. More...

Public Member Functions

 VariableTable ()
 
 VariableTable (const VariableTable *p)
 
shared_ptr< Trackoperator[] (const String &id) const
 Returns nullptr if not found. More...
 
void set (const String &id, const shared_ptr< Track > &val)
 

Protected Attributes

const VariableTableparent
 nullptr in the root environment More...
 
Table< String, shared_ptr< Track > > variable
 

Detailed Description

For "with" expressions.

Constructor & Destructor Documentation

◆ VariableTable() [1/2]

G3D::Entity::Track::VariableTable::VariableTable ( )
inline

◆ VariableTable() [2/2]

G3D::Entity::Track::VariableTable::VariableTable ( const VariableTable p)
inline

Member Function Documentation

◆ operator[]()

shared_ptr<Track> G3D::Entity::Track::VariableTable::operator[] ( const String id) const

Returns nullptr if not found.

◆ set()

void G3D::Entity::Track::VariableTable::set ( const String id,
const shared_ptr< Track > &  val 
)

Member Data Documentation

◆ parent

const VariableTable* G3D::Entity::Track::VariableTable::parent
protected

nullptr in the root environment

◆ variable

Table<String, shared_ptr<Track> > G3D::Entity::Track::VariableTable::variable
protected

documentation generated on Wed Nov 24 2021 08:01:54 using doxygen 1.8.15