LILAC
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
list Class Reference

#include <list.h>

Inheritance diagram for list:
Inheritance graph
[legend]
Collaboration diagram for list:
Collaboration graph
[legend]

Public Member Functions

std::string type () const
void print () const
void parse (const std::string &inval)
void _retrieve (retrieve_wrapper &&inval, item *caller)
- Public Member Functions inherited from native_item
std::vector< std::stringdependencies () const
void postprocess (input &inval)
- Public Member Functions inherited from item
 item ()
virtual ~item ()
virtual void update ()
void setname (const std::string n)
void set_write_name (std::string wname)
const std::stringname () const
const std::stringwrite_name () const

Private Attributes

std::vector< native_item * > vals

Additional Inherited Members

- Static Public Member Functions inherited from item
static std::shared_ptr< itemcreate (std::string name, engineimp *rval)
- Public Attributes inherited from item
engineimpholder
- Protected Attributes inherited from item
std::string _name
std::string _write_name
char has_write_name

Detailed Description

Definition at line 25 of file list.h.

Member Function Documentation

void list::_retrieve ( retrieve_wrapper &&  inval,
item caller 
)
virtual

Reimplemented from native_item.

void list::parse ( const std::string inval)
virtual

Implements native_item.

void list::print ( ) const
virtual

Reimplemented from item.

std::string list::type ( ) const
virtual

Implements item.

Member Data Documentation

std::vector<native_item*> list::vals
private

Definition at line 26 of file list.h.


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