LILAC
|
This class provides a generic interface for making native types. More...
#include <native_item.hpp>
Public Member Functions | |
std::string | type () const |
void | parse (const std::string &inval) |
![]() | |
std::vector< std::string > | dependencies () const |
void | postprocess (input &inval) |
![]() | |
item () | |
virtual | ~item () |
virtual void | print () const |
Standard print function. | |
virtual void | update () |
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 | |
void | _retrieve (retrieve_wrapper &&retval, item *caller) |
Protected Attributes | |
T | value |
Additional Inherited Members | |
![]() | |
static std::shared_ptr< item > | create (std::string name, engineimp *rval) |
![]() | |
engineimp * | holder |
This class provides a generic interface for making native types.
This class provides a method for creating a generic type. The parameter T determines what the type is, and the string act_name determines the type name
Definition at line 29 of file native_item.hpp.
|
inlineprotectedvirtual |
Reimplemented from native_item.
Reimplemented in variable.
Definition at line 32 of file native_item.hpp.
|
inlinevirtual |
|
inlinevirtual |
Implements item.
Reimplemented in variable, and jones_matrix.
Definition at line 36 of file native_item.hpp.
|
protected |
Definition at line 31 of file native_item.hpp.