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) |
|
Allow to easily get metadata for instructions (i.e actions and conditions), expressions, objects and behaviors.