Game Develop Core: gd::ExpressionMetadata::ExtraInformation Class Reference

| Game Develop Core Core library for developing platforms and tools compatible with Game Develop.

- Main Page
- Modules
- Classes

- Class List
- Class Index
- Class Hierarchy

All Classes Files Functions Variables Typedefs Enumerations Macros Groups Pages
Classes | Public Member Functions | Public Attributes | List of all members
gd::ExpressionMetadata::ExtraInformation Class Reference

Defines information about how generate C++ code for an instruction. More...

`#include <ExpressionMetadata.h>`

## Classes

class | CustomCodeGenerator
| Class used to redefine instruction code generation. More...

## Public Member Functions

ExtraInformation & | SetFunctionName (const std::string &cppCallingName_)
ExtraInformation & | SetIncludeFile (const std::string &optionalIncludeFile_)
ExtraInformation & | SetCustomCodeGenerator (boost::shared_ptr< CustomCodeGenerator > codeGenerator)

## Public Attributes

std::string | functionCallName
std::string | optionalIncludeFile
boost::shared_ptr < CustomCodeGenerator > | optionalCustomCodeGenerator

## Detailed Description

Defines information about how generate C++ code for an instruction.

## Member Function Documentation

ExtraInformation& gd::ExpressionMetadata::ExtraInformation::SetFunctionName | ( | const std::string & | cppCallingName_) |  |

inline

Set the C++ function name which will be used when generating the C++ code.

ExtraInformation& gd::ExpressionMetadata::ExtraInformation::SetIncludeFile | ( | const std::string & | optionalIncludeFile_) |  |

inline

Set that the function is located in a specific include file

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

- ExpressionMetadata.h