#include "../foundation/streams.h"
#include "../../assetmanagement/AssetUser.h"
#include "../../strclass.h"
#include "../macros/define_implementations.h"
#include "../protocols/strings.inl"
#include "../protocols/streams.inl"
Macros | |
#define | is_string(v) ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(String)) |
#define | is_stringstream(v) ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(StringStream)) |
Functions | |
void | init (const MSTR &init_string, const MaxSDK::AssetManagement::AssetId *assetId) |
void | release_asset () |
ScripterExport | String (const MCHAR *init_string) |
ScripterExport | String (const MSTR &init_string) |
ScripterExport | String (const MCHAR *init_string, const MaxSDK::AssetManagement::AssetId &assetId) |
ScripterExport | String (const MSTR &init_string, const MaxSDK::AssetManagement::AssetId &assetId) |
~String () | |
classof_methods (String, Value) | |
void | collect () |
ScripterExport void | sprin1 (CharStream *s) |
Value * | append (const MSTR &str) |
Value * | append (const MCHAR *str) |
Value * | append (Value *str_val) |
const MaxSDK::AssetManagement::AssetId * | GetAssetId () |
Variables | |
visible_class_debug_ok(String) class String const MaxSDK::AssetManagement::AssetId * | pAssetId |
#define is_string | ( | v | ) | ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(String)) |
#define is_stringstream | ( | v | ) | ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(StringStream)) |
|
protected |
|
protected |
ScripterExport String | ( | const MCHAR * | init_string | ) |
ScripterExport String | ( | const MSTR & | init_string | ) |
ScripterExport String | ( | const MCHAR * | init_string, |
const MaxSDK::AssetManagement::AssetId & | assetId | ||
) |
ScripterExport String | ( | const MSTR & | init_string, |
const MaxSDK::AssetManagement::AssetId & | assetId | ||
) |
~String | ( | ) |
void collect | ( | ) |
ScripterExport void sprin1 | ( | CharStream * | s | ) |
const MaxSDK::AssetManagement::AssetId* GetAssetId | ( | ) |
visible_class_debug_ok (String) class String const MaxSDK::AssetManagement::AssetId* pAssetId |