![]() |
Leviathan
0.8.0.0
Leviathan game engine
|
Interface for object file lists to implement. More...
#include <ObjectFile.h>
Public Member Functions | |
virtual DLLEXPORT | ~ObjectFileList () |
virtual DLLEXPORT bool | AddVariable (std::shared_ptr< NamedVariableList > var)=0 |
Adds a new variable. More... | |
virtual DLLEXPORT NamedVars & | GetVariables ()=0 |
Gets a reference to the underlying variables. More... | |
virtual DLLEXPORT const std::string & | GetName () const =0 |
Gets the name of this list. More... | |
Protected Member Functions | |
ObjectFileList () | |
Interface for object file lists to implement.
Definition at line 21 of file ObjectFile.h.
|
virtual |
Definition at line 229 of file ObjectFile.cpp.
|
inlineprotected |
Definition at line 40 of file ObjectFile.h.
|
pure virtual |
Adds a new variable.
Implemented in Leviathan::ObjectFileListProper.
|
pure virtual |
Gets the name of this list.
Implemented in Leviathan::ObjectFileListProper.
Gets a reference to the underlying variables.
Implemented in Leviathan::ObjectFileListProper.