Allow to easily get metadata for instructions (i.e actions and conditions), expressions, objects and behaviors.  
 More...
 | 
| static ExtensionAndMetadata< BehaviorMetadata >  | GetExtensionAndBehaviorMetadata (const gd::Platform &platform, gd::String behaviorType) | 
|   | 
| static ExtensionAndMetadata< ObjectMetadata >  | GetExtensionAndObjectMetadata (const gd::Platform &platform, gd::String type) | 
|   | 
| static ExtensionAndMetadata< EffectMetadata >  | GetExtensionAndEffectMetadata (const gd::Platform &platform, gd::String type) | 
|   | 
| static ExtensionAndMetadata< InstructionMetadata >  | GetExtensionAndActionMetadata (const gd::Platform &platform, gd::String actionType) | 
|   | 
| static ExtensionAndMetadata< InstructionMetadata >  | GetExtensionAndConditionMetadata (const gd::Platform &platform, gd::String conditionType) | 
|   | 
| static ExtensionAndMetadata< ExpressionMetadata >  | GetExtensionAndExpressionMetadata (const gd::Platform &platform, gd::String exprType) | 
|   | 
| static ExtensionAndMetadata< ExpressionMetadata >  | GetExtensionAndObjectExpressionMetadata (const gd::Platform &platform, gd::String objectType, gd::String exprType) | 
|   | 
| static ExtensionAndMetadata< ExpressionMetadata >  | GetExtensionAndBehaviorExpressionMetadata (const gd::Platform &platform, gd::String autoType, gd::String exprType) | 
|   | 
| static ExtensionAndMetadata< ExpressionMetadata >  | GetExtensionAndStrExpressionMetadata (const gd::Platform &platform, gd::String exprType) | 
|   | 
| static ExtensionAndMetadata< ExpressionMetadata >  | GetExtensionAndObjectStrExpressionMetadata (const gd::Platform &platform, gd::String objectType, gd::String exprType) | 
|   | 
| static ExtensionAndMetadata< ExpressionMetadata >  | GetExtensionAndBehaviorStrExpressionMetadata (const gd::Platform &platform, gd::String autoType, gd::String exprType) | 
|   | 
| static const BehaviorMetadata &  | GetBehaviorMetadata (const gd::Platform &platform, gd::String behaviorType) | 
|   | 
| static const ObjectMetadata &  | GetObjectMetadata (const gd::Platform &platform, gd::String type) | 
|   | 
| static const EffectMetadata &  | GetEffectMetadata (const gd::Platform &platform, gd::String type) | 
|   | 
| static const gd::InstructionMetadata &  | GetActionMetadata (const gd::Platform &platform, gd::String actionType) | 
|   | 
| static const gd::InstructionMetadata &  | GetConditionMetadata (const gd::Platform &platform, gd::String conditionType) | 
|   | 
| static const gd::ExpressionMetadata &  | GetExpressionMetadata (const gd::Platform &platform, gd::String exprType) | 
|   | 
| static const gd::ExpressionMetadata &  | GetObjectExpressionMetadata (const gd::Platform &platform, gd::String objectType, gd::String exprType) | 
|   | 
| static const gd::ExpressionMetadata &  | GetBehaviorExpressionMetadata (const gd::Platform &platform, gd::String autoType, gd::String exprType) | 
|   | 
| static const gd::ExpressionMetadata &  | GetStrExpressionMetadata (const gd::Platform &platform, gd::String exprType) | 
|   | 
| static const gd::ExpressionMetadata &  | GetObjectStrExpressionMetadata (const gd::Platform &platform, gd::String objectType, gd::String exprType) | 
|   | 
| static const gd::ExpressionMetadata &  | GetBehaviorStrExpressionMetadata (const gd::Platform &platform, gd::String autoType, gd::String exprType) | 
|   | 
| static const gd::ExpressionMetadata &  | GetAnyExpressionMetadata (const gd::Platform &platform, gd::String exprType) | 
|   | 
| static const gd::ExpressionMetadata &  | GetObjectAnyExpressionMetadata (const gd::Platform &platform, gd::String objectType, gd::String exprType) | 
|   | 
| 
static const gd::ExpressionMetadata &  | GetFunctionCallMetadata (const gd::Platform &platform, const gd::ObjectsContainersList &objectsContainersList, FunctionCallNode &node) | 
|   | 
| 
static const gd::ParameterMetadata *  | GetFunctionCallParameterMetadata (const gd::Platform &platform, const gd::ObjectsContainersList &objectsContainersList, FunctionCallNode &functionCall, ExpressionNode ¶meter) | 
|   | 
| 
static const gd::ParameterMetadata *  | GetFunctionCallParameterMetadata (const gd::Platform &platform, const gd::ObjectsContainersList &objectsContainersList, FunctionCallNode &functionCall, int parameterIndex) | 
|   | 
| static const gd::ExpressionMetadata &  | GetBehaviorAnyExpressionMetadata (const gd::Platform &platform, gd::String autoType, gd::String exprType) | 
|   | 
| 
static bool  | IsBadExpressionMetadata (const gd::ExpressionMetadata &metadata) | 
|   | 
| 
static bool  | IsBadInstructionMetadata (const gd::InstructionMetadata &metadata) | 
|   | 
| 
static bool  | IsBadBehaviorMetadata (const gd::BehaviorMetadata &metadata) | 
|   | 
| 
static bool  | IsBadObjectMetadata (const gd::ObjectMetadata &metadata) | 
|   | 
| 
static bool  | IsBadEffectMetadata (const gd::EffectMetadata &metadata) | 
|   | 
Allow to easily get metadata for instructions (i.e actions and conditions), expressions, objects and behaviors.