ScummVM API documentation
MTropolis::DynamicList Struct Reference

Public Member Functions

 DynamicList (const DynamicList &other)
 
DynamicValueTypes::DynamicValueType getType () const
 
const Common::Array< int32 > & getInt () const
 
const Common::Array< double > & getFloat () const
 
const Common::Array< Common::Point > & getPoint () const
 
const Common::Array< IntRange > & getIntRange () const
 
const Common::Array< AngleMagVector > & getVector () const
 
const Common::Array< Label > & getLabel () const
 
const Common::Array< Event > & getEvent () const
 
const Common::Array< Common::String > & getString () const
 
const Common::Array< bool > & getBool () const
 
const Common::Array< Common::SharedPtr< DynamicList > > & getList () const
 
const Common::Array< ObjectReference > & getObjectReference () const
 
Common::Array< int32 > & getInt ()
 
Common::Array< double > & getFloat ()
 
Common::Array< Common::Point > & getPoint ()
 
Common::Array< IntRange > & getIntRange ()
 
Common::Array< AngleMagVector > & getVector ()
 
Common::Array< Label > & getLabel ()
 
Common::Array< Event > & getEvent ()
 
Common::Array< Common::String > & getString ()
 
Common::Array< bool > & getBool ()
 
Common::Array< Common::SharedPtr< DynamicList > > & getList ()
 
Common::Array< ObjectReference > & getObjectReference ()
 
bool getAtIndex (size_t index, DynamicValue &value) const
 
bool setAtIndex (size_t index, const DynamicValue &value)
 
void deleteAtIndex (size_t index)
 
void truncateToSize (size_t sz)
 
void expandToMinimumSize (size_t sz)
 
size_t getSize () const
 
void forceType (DynamicValueTypes::DynamicValueType type)
 
DynamicListoperator= (const DynamicList &other)
 
bool operator== (const DynamicList &other) const
 
bool operator!= (const DynamicList &other) const
 
void swap (DynamicList &other)
 
Common::SharedPtr< DynamicListclone () const
 
void createWriteProxyForIndex (size_t index, DynamicValueWriteProxy &proxy)
 

Static Public Member Functions

static bool dynamicValueToIndex (size_t &outIndex, const DynamicValue &value)
 

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