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

#include <item_factory.h>

Static Public Member Functions

static itemcreate_item (const std::string &inval)

Static Private Member Functions

static void register_type (const std::string &name, std::function< item *()>)

Friends

class type_register

Detailed Description

Definition at line 24 of file item_factory.h.

Member Function Documentation

item * item_factory::create_item ( const std::string inval)
static

Definition at line 33 of file item_factory.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void item_factory::register_type ( const std::string name,
std::function< item *()>  creator 
)
staticprivate

Definition at line 22 of file item_factory.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Friends And Related Function Documentation

friend class type_register
friend

Definition at line 27 of file item_factory.h.


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