This is the complete list of members for asCBuilder, including all inherited members.
| AddCode(const char *name, const char *code, int codeLength, int lineOffset, int sectionIdx, bool makeCopy) (defined in asCBuilder) | asCBuilder | |
| AddDefaultConstructor(asCObjectType *objType, asCScriptCode *file) (defined in asCBuilder) | asCBuilder | protected |
| AddInterfaceFromMixinToClass(sClassDeclaration *decl, asCScriptNode *errNode, sMixinClass *mixin) (defined in asCBuilder) | asCBuilder | protected |
| AddInterfaceToClass(sClassDeclaration *decl, asCScriptNode *errNode, asCObjectType *intf) (defined in asCBuilder) | asCBuilder | protected |
| AddPropertyToClass(sClassDeclaration *c, const asCString &name, const asCDataType &type, bool isPrivate, bool isProtected, bool isInherited, asCScriptCode *file=0, asCScriptNode *node=0) (defined in asCBuilder) | asCBuilder | protected |
| asCBuilder(asCScriptEngine *engine, asCModule *module) (defined in asCBuilder) | asCBuilder | |
| Build() (defined in asCBuilder) | asCBuilder | |
| CheckForConflictsDueToDefaultArgs(asCScriptCode *script, asCScriptNode *node, asCScriptFunction *func, asCObjectType *objType) (defined in asCBuilder) | asCBuilder | protected |
| CheckNameConflict(const char *name, asCScriptNode *node, asCScriptCode *code, asSNameSpace *ns, bool isProperty, bool isVirtualProperty) (defined in asCBuilder) | asCBuilder | |
| CheckNameConflictMember(asCTypeInfo *type, const char *name, asCScriptNode *node, asCScriptCode *code, bool isProperty, bool isVirtualProperty) (defined in asCBuilder) | asCBuilder | |
| classDeclarations (defined in asCBuilder) | asCBuilder | protected |
| CleanupEnumValues() (defined in asCBuilder) | asCBuilder | protected |
| CompileClasses(asUINT originalNumTempl) (defined in asCBuilder) | asCBuilder | protected |
| CompileFunction(const char *sectionName, const char *code, int lineOffset, asDWORD compileFlags, asCScriptFunction **outFunc) (defined in asCBuilder) | asCBuilder | |
| CompileFunctions() (defined in asCBuilder) | asCBuilder | protected |
| CompileGlobalVar(const char *sectionName, const char *code, int lineOffset) (defined in asCBuilder) | asCBuilder | |
| CompileGlobalVariables() (defined in asCBuilder) | asCBuilder | protected |
| CompileInterfaces() (defined in asCBuilder) | asCBuilder | protected |
| CompleteFuncDef(sFuncDef *funcDef) (defined in asCBuilder) | asCBuilder | protected |
| CreateDataTypeFromNode(asCScriptNode *node, asCScriptCode *file, asSNameSpace *implicitNamespace, bool acceptHandleForScope=false, asCObjectType *currentType=0, bool reportError=true, bool *isValid=0) (defined in asCBuilder) | asCBuilder | protected |
| CreateVirtualFunction(asCScriptFunction *func, int idx) (defined in asCBuilder) | asCBuilder | protected |
| DetermineTypeRelations() (defined in asCBuilder) | asCBuilder | protected |
| DoesGlobalPropertyExist(const char *prop, asSNameSpace *ns, asCGlobalProperty **outProp=0, sGlobalVariableDescription **outDesc=0, bool *isAppProp=0) (defined in asCBuilder) | asCBuilder | protected |
| DoesMethodExist(asCObjectType *objType, int methodId, asUINT *methodIndex=0) (defined in asCBuilder) | asCBuilder | protected |
| DoesTypeExist(const asCString &type) (defined in asCBuilder) | asCBuilder | protected |
| engine (defined in asCBuilder) | asCBuilder | protected |
| EvaluateTemplateInstances(asUINT startIdx, bool keepSilent) (defined in asCBuilder) | asCBuilder | protected |
| FindOrAddCode(const char *name, const char *code, size_t length) (defined in asCBuilder) | asCBuilder | |
| funcDefs (defined in asCBuilder) | asCBuilder | protected |
| functions (defined in asCBuilder) | asCBuilder | protected |
| GetCleanExpressionString(asCScriptNode *n, asCScriptCode *file) (defined in asCBuilder) | asCBuilder | protected |
| GetEnumValue(const char *name, asCDataType &outDt, asDWORD &outValue, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| GetEnumValueFromType(asCEnumType *type, const char *name, asCDataType &outDt, asDWORD &outValue) (defined in asCBuilder) | asCBuilder | protected |
| GetFuncDef(const char *type, asSNameSpace *ns, asCObjectType *parentType) (defined in asCBuilder) | asCBuilder | protected |
| GetFunctionDescription(int funcId) (defined in asCBuilder) | asCBuilder | protected |
| GetFunctionDescriptions(const char *name, asCArray< int > &funcs, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| GetGlobalProperty(const char *prop, asSNameSpace *ns, bool *isCompiled, bool *isPureConstant, asQWORD *constantValue, bool *isAppProp) (defined in asCBuilder) | asCBuilder | protected |
| GetMixinClass(const char *name, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| GetNamespaceAndNameFromNode(asCScriptNode *n, asCScriptCode *script, asSNameSpace *implicitNs, asSNameSpace *&outNs, asCString &outName) (defined in asCBuilder) | asCBuilder | protected |
| GetNameSpaceByString(const asCString &nsName, asSNameSpace *implicitNs, asCScriptNode *errNode, asCScriptCode *script, asCTypeInfo **scopeType=0, bool isRequired=true) (defined in asCBuilder) | asCBuilder | protected |
| GetNameSpaceFromNode(asCScriptNode *node, asCScriptCode *script, asSNameSpace *implicitNs, asCScriptNode **next, asCObjectType **objType=0) (defined in asCBuilder) | asCBuilder | protected |
| GetObjectMethodDescriptions(const char *name, asCObjectType *objectType, asCArray< int > &methods, bool objIsConst, const asCString &scope="", asCScriptNode *errNode=0, asCScriptCode *script=0) (defined in asCBuilder) | asCBuilder | protected |
| GetObjectProperty(asCDataType &obj, const char *prop) (defined in asCBuilder) | asCBuilder | protected |
| GetObjectType(const char *type, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| GetParsedFunctionDetails(asCScriptNode *node, asCScriptCode *file, asCObjectType *objType, asCString &name, asCDataType &returnType, asCArray< asCString > ¶meterNames, asCArray< asCDataType > ¶meterTypes, asCArray< asETypeModifiers > &inOutFlags, asCArray< asCString *> &defaultArgs, asSFunctionTraits &traits, asSNameSpace *implicitNamespace) (defined in asCBuilder) | asCBuilder | protected |
| GetScopeFromNode(asCScriptNode *n, asCScriptCode *script, asCScriptNode **next=0) (defined in asCBuilder) | asCBuilder | protected |
| GetTemplateInstanceFromNode(asCScriptNode *node, asCScriptCode *file, asCObjectType *templateType, asSNameSpace *implicitNamespace, asCObjectType *currentType, asCScriptNode **next=0) (defined in asCBuilder) | asCBuilder | protected |
| GetType(const char *type, asSNameSpace *ns, asCObjectType *parentType) (defined in asCBuilder) | asCBuilder | protected |
| GetTypeFromTypesKnownByObject(const char *type, asCObjectType *currentType) (defined in asCBuilder) | asCBuilder | protected |
| globVariables (defined in asCBuilder) | asCBuilder | protected |
| hasCachedKnownTypes (defined in asCBuilder) | asCBuilder | protected |
| IncludeMethodsFromMixins(sClassDeclaration *decl) (defined in asCBuilder) | asCBuilder | protected |
| IncludePropertiesFromMixins(sClassDeclaration *decl) (defined in asCBuilder) | asCBuilder | protected |
| interfaceDeclarations (defined in asCBuilder) | asCBuilder | protected |
| knownTypes (defined in asCBuilder) | asCBuilder | protected |
| mixinClasses (defined in asCBuilder) | asCBuilder | protected |
| ModifyDataTypeFromNode(const asCDataType &type, asCScriptNode *node, asCScriptCode *file, asETypeModifiers *inOutFlag, bool *autoHandle) (defined in asCBuilder) | asCBuilder | protected |
| module (defined in asCBuilder) | asCBuilder | protected |
| namedTypeDeclarations (defined in asCBuilder) | asCBuilder | protected |
| numErrors (defined in asCBuilder) | asCBuilder | protected |
| numWarnings (defined in asCBuilder) | asCBuilder | protected |
| ParseDataType(const char *datatype, asCDataType *result, asSNameSpace *implicitNamespace, bool isReturnType=false) (defined in asCBuilder) | asCBuilder | |
| ParseFunctionDeclaration(asCObjectType *type, const char *decl, asCScriptFunction *func, bool isSystemFunction, asCArray< bool > *paramAutoHandles=0, bool *returnAutoHandle=0, asSNameSpace *ns=0, asCScriptNode **outListPattern=0, asCObjectType **outParentClass=0) (defined in asCBuilder) | asCBuilder | |
| ParseScripts() (defined in asCBuilder) | asCBuilder | protected |
| ParseTemplateDecl(const char *decl, asCString *name, asCArray< asCString > &subtypeNames) (defined in asCBuilder) | asCBuilder | |
| ParseVariableDeclaration(const char *decl, asSNameSpace *implicitNamespace, asCString &outName, asSNameSpace *&outNamespace, asCDataType &outDt) (defined in asCBuilder) | asCBuilder | |
| RegisterClass(asCScriptNode *node, asCScriptCode *file, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| RegisterEnum(asCScriptNode *node, asCScriptCode *file, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| RegisterFuncDef(asCScriptNode *node, asCScriptCode *file, asSNameSpace *ns, asCObjectType *parent) (defined in asCBuilder) | asCBuilder | protected |
| RegisterGlobalVar(asCScriptNode *node, asCScriptCode *file, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| RegisterImportedFunction(int funcID, asCScriptNode *node, asCScriptCode *file, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| RegisterInterface(asCScriptNode *node, asCScriptCode *file, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| RegisterLambda(asCScriptNode *node, asCScriptCode *file, asCScriptFunction *funcDef, const asCString &name, asSNameSpace *ns, bool isShared) (defined in asCBuilder) | asCBuilder | protected |
| RegisterMixinClass(asCScriptNode *node, asCScriptCode *file, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| RegisterNonTypesFromScript(asCScriptNode *node, asCScriptCode *script, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| RegisterScriptFunction(asCScriptNode *node, asCScriptCode *file, asCObjectType *objType, bool isInterface, bool isGlobalFunction, asSNameSpace *ns, bool isExistingShared, bool isMixin, asCString &name, asCDataType &returnType, asCArray< asCString > ¶meterNames, asCArray< asCDataType > ¶meterTypes, asCArray< asETypeModifiers > &inOutFlags, asCArray< asCString *> &defaultArgs, asSFunctionTraits funcTraits) (defined in asCBuilder) | asCBuilder | protected |
| RegisterScriptFunctionFromNode(asCScriptNode *node, asCScriptCode *file, asCObjectType *object=0, bool isInterface=false, bool isGlobalFunction=false, asSNameSpace *ns=0, bool isExistingShared=false, bool isMixin=false) (defined in asCBuilder) | asCBuilder | protected |
| RegisterTypedef(asCScriptNode *node, asCScriptCode *file, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| RegisterTypesFromScript(asCScriptNode *node, asCScriptCode *script, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | protected |
| RegisterVirtualProperty(asCScriptNode *node, asCScriptCode *file, asCObjectType *object=0, bool isInterface=false, bool isGlobalFunction=false, asSNameSpace *ns=0, bool isExistingShared=false) (defined in asCBuilder) | asCBuilder | protected |
| Reset() (defined in asCBuilder) | asCBuilder | protected |
| scripts (defined in asCBuilder) | asCBuilder | protected |
| silent (defined in asCBuilder) | asCBuilder | protected |
| ValidateDefaultArgs(asCScriptCode *script, asCScriptNode *node, asCScriptFunction *func) (defined in asCBuilder) | asCBuilder | protected |
| ValidateVirtualProperty(asCScriptFunction *func) (defined in asCBuilder) | asCBuilder | |
| VerifyProperty(asCDataType *dt, const char *decl, asCString &outName, asCDataType &outType, asSNameSpace *ns) (defined in asCBuilder) | asCBuilder | |
| WriteError(const asCString &scriptname, const asCString &msg, int r, int c) (defined in asCBuilder) | asCBuilder | protected |
| WriteError(const asCString &msg, asCScriptCode *file, asCScriptNode *node) (defined in asCBuilder) | asCBuilder | protected |
| WriteInfo(const asCString &scriptname, const asCString &msg, int r, int c, bool preMessage) (defined in asCBuilder) | asCBuilder | protected |
| WriteInfo(const asCString &msg, asCScriptCode *file, asCScriptNode *node) (defined in asCBuilder) | asCBuilder | protected |
| WriteWarning(const asCString &scriptname, const asCString &msg, int r, int c) (defined in asCBuilder) | asCBuilder | protected |
| WriteWarning(const asCString &msg, asCScriptCode *file, asCScriptNode *node) (defined in asCBuilder) | asCBuilder | protected |
| ~asCBuilder() (defined in asCBuilder) | asCBuilder |