Returns literal representation of the type value
| 56 | |
| 57 | // Returns literal representation of the type value |
| 58 | inline const char* ScriptVarTypeAsCStr(ScriptVarType t) |
| 59 | { |
| 60 | switch (t) |
| 61 | { |
| 62 | case svtNull: |
| 63 | return "Null"; |
| 64 | case svtBool: |
| 65 | return "Boolean"; |
| 66 | case svtString: |
| 67 | return "String"; |
| 68 | case svtNumber: |
| 69 | return "Number"; |
| 70 | case svtFunction: |
| 71 | return "Function"; |
| 72 | case svtObject: |
| 73 | return "Table"; |
| 74 | case svtUserData: |
| 75 | return "UserData"; |
| 76 | case svtPointer: |
| 77 | return "Pointer"; |
| 78 | default: |
| 79 | return "Unknown"; |
| 80 | } |
| 81 | } |
| 82 | |
| 83 | typedef std::set<string, stl::less_stricmp<string>> ScriptFileList; |
| 84 | typedef ScriptFileList::iterator ScriptFileListItor; |