maxscript/foundation/strings.h File Reference

strings.h File Reference
+ This reference page is linked to from the following overview topics:

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)
 
Valueappend (const MSTR &str)
 
Valueappend (const MCHAR *str)
 
Valueappend (Value *str_val)
 
const
MaxSDK::AssetManagement::AssetId
GetAssetId ()
 

Variables

visible_class_debug_ok(String)
class String const
MaxSDK::AssetManagement::AssetId
pAssetId
 

Macro Definition Documentation

#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))

Function Documentation

void init ( const MSTR init_string,
const MaxSDK::AssetManagement::AssetId assetId 
)
protected
void release_asset ( )
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 ( )
classof_methods ( String  ,
Value   
)
void collect ( )
ScripterExport void sprin1 ( CharStream s)
351 { s->printf(_M("LabelControl:%s"), name->to_string()); }
Value * name
Definition: structs.h:25
#define _M(x)
Used to wrap string literals.
Definition: strbasic.h:122
virtual const MCHAR * to_string()
Definition: value.h:171
Value* append ( const MSTR str)
Value* append ( const MCHAR str)
Value* append ( Value str_val)
42 { return append(str_val->to_string()); }
Value * append(const MSTR &str)
virtual const MCHAR * to_string()
Definition: value.h:171
const MaxSDK::AssetManagement::AssetId* GetAssetId ( )

Variable Documentation