LILAC
|
#include <item.h>
Public Member Functions | |
virtual void | parse (const std::string &inval)=0 |
std::vector< std::string > | dependencies () const |
void | postprocess (input &inval) |
![]() | |
item () | |
virtual | ~item () |
virtual void | print () const |
Standard print function. | |
virtual void | update () |
virtual std::string | type () const =0 |
void | setname (const std::string n) |
void | set_write_name (std::string wname) |
const std::string & | name () const |
const std::string & | write_name () const |
Protected Member Functions | |
virtual void | _retrieve (retrieve_wrapper &&inval, item *caller) |
Additional Inherited Members | |
![]() | |
static std::shared_ptr< item > | create (std::string name, engineimp *rval) |
![]() | |
engineimp * | holder |
![]() | |
std::string | _name |
std::string | _write_name |
char | has_write_name |
|
protectedvirtual |
|
virtual |
|
pure virtual |
Implemented in variable, native_tmpl< T, act_name >, and list.
|
virtual |