GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
test_module.cpp File Reference
Include dependency graph for test_module.cpp:

Classes

class  TestBaseType
class  Type2
class  TestDerivedType
class  TestMoreDerivedType

Enumerations

enum  TestEnum { TestValue1 = 1 }

Functions

int to_int (TestEnum t)
std::shared_ptr< TestBaseType > derived_type_factory ()
std::shared_ptr< TestBaseType > more_derived_type_factory ()
std::shared_ptr< TestBaseType > null_factory ()
void update_shared_ptr (std::shared_ptr< TestBaseType > &ptr)
void nullify_shared_ptr (std::shared_ptr< TestBaseType > &ptr)
std::string hello_world ()
int * get_new_int ()
CHAISCRIPT_MODULE_EXPORT chaiscript::ModulePtr create_chaiscript_module_test_module ()

Enumeration Type Documentation

◆ TestEnum

enum TestEnum
Enumerator
TestValue1 

Function Documentation

◆ create_chaiscript_module_test_module()

CHAISCRIPT_MODULE_EXPORT chaiscript::ModulePtr create_chaiscript_module_test_module ( )
Todo
automatic chaining of base classes?

◆ derived_type_factory()

std::shared_ptr< TestBaseType > derived_type_factory ( )
Here is the caller graph for this function:

◆ get_new_int()

int * get_new_int ( )
Here is the caller graph for this function:

◆ hello_world()

std::string hello_world ( )

◆ more_derived_type_factory()

std::shared_ptr< TestBaseType > more_derived_type_factory ( )
Here is the caller graph for this function:

◆ null_factory()

std::shared_ptr< TestBaseType > null_factory ( )
Here is the caller graph for this function:

◆ nullify_shared_ptr()

void nullify_shared_ptr ( std::shared_ptr< TestBaseType > & ptr)
Here is the caller graph for this function:

◆ to_int()

int to_int ( TestEnum t)
Here is the caller graph for this function:

◆ update_shared_ptr()

void update_shared_ptr ( std::shared_ptr< TestBaseType > & ptr)
Here is the caller graph for this function: