maxscript/foundation/name.h File Reference

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

Macros

#define is_name(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(Name))
 

Functions

 Name (const MSTR &init_string)
 
ScripterExport ~Name ()
 
static void setup ()
 
static ScripterExport Valueintern (const MCHAR *str)
 
static ScripterExport Valueintern (const MSTR &str)
 
static ScripterExport Valuefind_intern (const MCHAR *str)
 
 classof_methods (Name, Value)
 
ScripterExport void sprin1 (CharStream *s)
 
void collect ()
 
const MCHARto_string ()
 
MSTR to_mstr ()
 
MSTR to_filename ()
 
void to_fpvalue (FPValue &v)
 

Variables

static visible_class_debug_ok(Name)
class Name HashTable
intern_table
 

Macro Definition Documentation

#define is_name (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(Name))

Function Documentation

Name ( const MSTR init_string)
static void setup ( )
static
static ScripterExport Value* intern ( const MCHAR str)
static
static ScripterExport Value* intern ( const MSTR str)
static
static ScripterExport Value* find_intern ( const MCHAR str)
static
classof_methods ( Name  ,
Value   
)
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
void collect ( )
const MCHAR* to_string ( )
MSTR to_mstr ( )
MSTR to_filename ( )
void to_fpvalue ( FPValue v)
40 { v.s = to_string(); v.type = TYPE_NAME; }
Definition: paramtype.h:98
const MCHAR * to_string()
const MCHAR * s
Definition: ifnpub.h:1173
ParamType2 type
Definition: ifnpub.h:1152

Variable Documentation

visible_class_debug_ok (Name) class Name HashTable* intern_table
static