LILAC
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Functions
type_register.hpp File Reference
#include <type_traits>
#include <string>
#include <iostream>
#include "item_factory.h"
#include "defs.hpp"
Include dependency graph for type_register.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  type_register< T >
 Registers a string to a type creation function. More...

Macros

#define TYPE_REGISTER_HPP

Functions

template<class T >
item__maker__ ()
 overloadable template to construct a basic object

Macro Definition Documentation

#define TYPE_REGISTER_HPP

Definition at line 19 of file type_register.hpp.

Function Documentation

template<class T >
item* __maker__ ( )

overloadable template to construct a basic object

Definition at line 36 of file type_register.hpp.