3ds Max C++ API Reference
Parser Member List

This is the complete list of members for Parser, including all inherited members.

_get_property(Value *prop)Value
_get_property(Value *prop, Value *prop_name_as_parsed)Value
_is_charstream()Valueinlinevirtual
_is_collection()Valueinlinevirtual
_is_function()Valueinlinevirtual
_is_indirect_thunk()Valueinlinevirtual
_is_rolloutcontrol()Valueinlinevirtual
_is_rolloutthunk()Valueinlinevirtual
_is_selection()Valueinlinevirtual
_is_thunk()Valueinlinevirtual
_set_property(Value *prop, Value *val)Valuevirtual
_set_property(Value *prop, Value *val, Value *prop_name_as_parsed)Value
add_event_handler(HashTable *handlers, BOOL item_based=TRUE, IVisualMSForm *form=NULL)Parser
add_event_handler(HashTable *handlers, Value *owner, BOOL item_based=TRUE, IVisualMSForm *form=NULL)Parser
add_plugin_local(const MCHAR *var, MSPluginClass *plugin, int &local_count, ScopedValueTempArray &local_inits, BOOL constant=FALSE)Parser
add_rcmenu_item(ScopedValueTempArray &items, int &item_count, RCMenu *menu, BOOL subMenu=FALSE)Parser
add_rollout_control(ScopedValueTempArray &controls, int control_index, Rollout *rollout, IVisualMSForm *form=NULL)Parser
add_tool_local(const MCHAR *var, MouseTool *tool, int &local_count, ScopedValueTempArray &local_inits)Parser
and_expr()Parser
AppendCharToLineBuf(const MaxSDK::Util::Char &c)Parserprotected
apply(Value **arglist, int count, CallContext *cc=NULL)Valuevirtual
apply_no_alloc_frame(Value **arglist, int count, CallContext *cc=NULL)Valuevirtual
array_literal()Parser
assign_expr()Parser
at_EOLParser
attributes_body(MSCustAttribDef *cad, Array *remap_param_names)Parser
attributes_def(MSCustAttribDef *cad=NULL, Class_ID *attribID=NULL)Parser
back_track(void)Parser
back_track_factor(Value *fac)Parser
back_trackedParser
bit_array_literal()Parser
bottom_yParser
case_expr()Parser
change_handler()Parser
check_for_const_lvalue(Value *&lval)Parser
check_for_EOL(const MaxSDK::Util::Char &c)Parser
clearSelection_vf(Value **arglist, int arg_count)Valueinlinevirtual
close_down()Collectablestatic
coalesce_free_list()Collectablestatic
code_blockParser
code_block_levelParser
coercion()Parser
collect()Parservirtual
Collectable()Collectable
collectable_listCollectablestatic
comparable(Value *arg)Valueinlinevirtual
compare_expr()Parser
compile(CharStream *stream, MAXScript::ScriptSource scriptSource)Parser
compile_all(CharStream *stream, MAXScript::ScriptSource scriptSource)Parser
compile_attributes(MSCustAttribDef *cad, CharStream *stream, MAXScript::ScriptSource scriptSource, Class_ID *attribID=NULL)Parser
compile_factor(CharStream *stream, MAXScript::ScriptSource scriptSource)Parser
compile_macro_script(CharStream *stream, MAXScript::ScriptSource scriptSource, MacroID id)Parser
compound_expr(Value *stream)Parser
context_expr()Parser
continue_expr()Parser
current_scopeParser
current_yParser
deep_copy(HashTable *remapper)Valuevirtual
delete_vf(Value **arglist, int arg_count)Valueinlinevirtual
deref_expr()Parser
derives_from_Animatable()Collectable
derives_from_MAXWrapper()Collectableinlinevirtual
do_expr()Parser
dotted_names_okParser
drop_MAX_refs()Valueinlinevirtual
drop_maxwrapper_refs()Collectablestatic
EOL_at_back_trackParser
eol_whitespace_endParser
eol_whitespace_startParser
eval()Valueinlinevirtual
eval_no_wrapper()Valueinlinevirtual
exit_expr()Parser
export_to_scripter()Valueinlinevirtual
expr()Parser
expr_levelParser
expr_seq(lex_token delimiter)Parser
factor()Parser
find_first(BOOL(*test_fn)(INode *node, int level, const void *arg), const void *test_arg)Valueinlinevirtual
flagsCollectable
flags2Collectable
flags3Collectable
flush_EO_expr(void)Parser
flush_to_eobuf()Parser
for_all_values(void(*map_fn)(Value *val), ValueMapper *mapper=NULL, ValueMetaClass *c=NULL)Collectablestatic
for_expr()Parser
frame_indexParser
frame_levelParser
free_listCollectablestatic
fullCollectNextHoldFlushCollectablestatic
function_call()Parser
function_def(const MCHAR *name, short flags=0)Parser
function_def(const MCHAR *name, Value *owner, short flags=0)Parser
function_def_start()Parser
gc()Collectablestatic
gc_lightCollectablestatic
gc_trace()Parservirtual
get_case_sensitive_property(Value **arg_list, int count, const TCHAR *case_sensitive_name)Valuevirtual
get_char()Parser
get_container_property(Value *prop, Value *cur_prop)Valueinlinevirtual
get_heap_ptr()Valueinline
get_live_ptr()Valueinline
get_max_class_id()Valueinlinevirtual
get_max_command(Value *&code)Parser
get_name_thunk(Value *name, BOOL make_new)Parser
get_name_thunk(Value *name, BOOL make_new, BOOL forceGlobal)Parser
get_num_values_created()Collectablestatic
get_path(PathName *path)Valueinlinevirtual
get_path_name()Parser
get_path_token(void)Parser
get_property(Value **arg_list, int count)Valuevirtual
get_punct(const MaxSDK::Util::Char &c)Parser
get_stack_heap_ptr()Valueinline
get_string(const MaxSDK::Util::Char &delim)Parser
get_token(void)Parser
GetInterface(Interface_ID id)Valueinlinevirtual
group_numParser
handler_def()Parser
has_heap_copy()Collectableinline
hash_literals()Parser
heap_allocatedCollectablestatic
heap_sizeCollectablestatic
heap_updateCollectablestatic
hGCCompletedEventCollectablestatic
if_expr()Parser
ignore_string_escapesParser
in_attributes_defParser
in_gcCollectablestatic
in_macroscriptParser
index_or_vector()Parser
init()Parser
insert_resource(Value *resourceID, CharStream *resourceSource)Parser
invoke_getter_case_sensitive_property(Value *target, getter_vf getter, Value **arg_list, int count, const TCHAR *case_sensitive_name, const TCHAR *nested_prop_case_sensitive_name)Value
invoke_setter_case_sensitive_property(Value *target, setter_vf setter, Value **arg_list, int count, const TCHAR *case_sensitive_name, const TCHAR *nested_prop_case_sensitive_name)Value
is_const()Valueinlinevirtual
is_garbage()Collectableinline
is_in_heap()Collectableinline
is_kind_of(ValueMetaClass *c)Valuevirtual
is_marked()Collectableinline
is_not_marked()Collectableinline
is_on_stack()Collectableinline
is_permanent()Collectableinline
keyarg_marker_valueValueprotectedstatic
keyparm_countParser
last_tok_endParser
last_tok_end_lineParser
line_bufParser
line_buf_pParser
local_base_class()Valuevirtual
local_countParser
lookahead_factorParser
macro_script(MacroID mid=UNDEFINED_MACRO)Parser
make_collectable()Collectable
make_heap_permanent()Value
make_heap_static()Valueinline
make_permanent()Collectable
make_static()Collectable
map(node_map &m)Valueinlinevirtual
map_path(PathName *path, node_map &m)Valueinlinevirtual
mapped_fn_def_start()Parser
mark()Collectablestatic
mark_in_use()Collectableinline
max_command()Parser
migrate_to_heap()Value
mzp_namesParser
nextCollectable
next_last_tok_endParser
next_last_tok_end_lineParser
next_token_must_be(lex_token wanted_token)Parser
next_token_must_be_name(Value *wanted_name)Parser
no_free_refsParser
no_stack_refsParser
not_expr()Parser
object_supports_case_sensitive_names()Valueinlinevirtual
open_include_file(const MaxSDK::Util::Char &c)Parser
operator delete(void *val)Collectable
operator delete(void *val, char flag)Collectable
operator new(size_t sz, char flag)Collectable
operator new(size_t sz)Collectable
optimize_return(Value *expr)Parser
parm_countParser
parse_rollout_for_edit(CharStream *source_stream, MAXScript::ScriptSource scriptSource, IVisualMSForm *form, Value *filename=NULL)Parser
Parser()Parser
Parser(CharStream *errout)Parser
Parser(HashTable *scope)Parser
Parser(CharStream *errout, HashTable *scope)Parser
permanent_listCollectablestatic
plugin_def()Parser
plugin_paramblock(MSPluginClass *plugin, Array *pblock_defs, HashTable *handlers, int base_refno)Parser
plus_expr()Parser
pop_alloc_stack_frame()Collectablestatic
power_expr()Parser
prevCollectable
prev_last_tok_endParser
prev_last_tok_end_lineParser
prin1()Valueinlinevirtual
print()Valueinlinevirtual
property_index_array()Parser
push_alloc_stack_frame()Collectablestatic
quoted_level_nameParser
rcmenu_body(Value *name)Parser
rcmenu_def()Parser
reset()Parser
return_expr()Parser
rollout_body(Value *name, lex_token type=t_rollout, IVisualMSForm *form=NULL)Parser
rollout_controlsParserstatic
rollout_def()Parser
Save(ISave *isave)Valuevirtual
selection_iterator()Valueinlinevirtual
set_case_sensitive_property(Value **arg_list, int count, const TCHAR *case_sensitive_name)Valuevirtual
set_container_property(Value *prop, Value *val, Value *cur_prop)Valueinlinevirtual
set_property(Value **arg_list, int count)Valuevirtual
setup()Parserstatic
Value::setup(size_t)Collectablestatic
should_source_position_wrap(Value *code)Parserstatic
simple_expr()Parser
single_expr(Value *stream)Parser
single_factor(Value *stream)Parser
sourceParser
source_captureParser
source_file_wrap(Value *sourceFileName, Value *code, unsigned int sourceFilePos, unsigned int sourceFileLine, MAXScript::ScriptSource scriptSource, DWORD sourceFileFlags, bool forceWrap=false)Parser
source_position_wrap(Value *code)Parser
source_position_wrap(Value *code, unsigned int last_token_end, unsigned int last_token_end_line)Parser
space_afterParser
space_beforeParser
spacedParser
special_case_compare(Value *arg, bool &specialCaseCompareResult)Valueinlinevirtual
sprin1(CharStream *stream)Valuevirtual
sprint(CharStream *stream)Valuevirtual
src_capture_stackParser
src_parser_data_stackParser
src_stackParser
src_stack_encryption_keysParser
stateCollectablestatic
stdout_streamParser
struct_body(Value *name)Parser
struct_def()Parser
sweep()Collectablestatic
tagValue
term()Parser
throws_okParser
to_acolor()Valueinlinevirtual
to_angaxis()Valueinlinevirtual
to_atmospheric()Valueinlinevirtual
to_beziershape()Valueinlinevirtual
to_bitarray()Valueinlinevirtual
to_bool()Valueinlinevirtual
to_box2()Valueinlinevirtual
to_box3()Valueinlinevirtual
to_colorref()Valueinlinevirtual
to_controller()Valueinlinevirtual
to_double()Valueinlinevirtual
to_effect()Valueinlinevirtual
to_eulerangles()Valueinlinevirtual
to_filename()Valueinlinevirtual
to_filter()Valueinlinevirtual
to_float()Valueinlinevirtual
to_fpvalue(FPValue &v)Valueinlinevirtual
to_int()Valueinlinevirtual
to_int64()Valueinlinevirtual
to_interval()Valueinlinevirtual
to_intptr()Valueinlinevirtual
to_matrix3()Valueinlinevirtual
to_mesh()Valueinlinevirtual
to_modifier()Valueinlinevirtual
to_mpassCamEffect()Valueinlinevirtual
to_mstr()Valueinlinevirtual
to_mtl()Valueinlinevirtual
to_mtlbase()Valueinlinevirtual
to_node()Valueinlinevirtual
to_nurbscontrolvertex()Valueinlinevirtual
to_nurbscurve()Valueinlinevirtual
to_nurbscvcurve()Valueinlinevirtual
to_nurbsdisplay()Valueinlinevirtual
to_nurbsindependentpoint()Valueinlinevirtual
to_nurbsobject()Valueinlinevirtual
to_nurbspoint()Valueinlinevirtual
to_nurbsset()Valueinlinevirtual
to_nurbssurface()Valueinlinevirtual
to_nurbstexturepoint()Valueinlinevirtual
to_nurbstexturesurface()Valueinlinevirtual
to_point2()Valueinlinevirtual
to_point3()Valueinlinevirtual
to_point4()Valueinlinevirtual
to_quat()Valueinlinevirtual
to_ray()Valueinlinevirtual
to_reftarg()Valueinlinevirtual
to_renderer()Valueinlinevirtual
to_rootnode()Valueinlinevirtual
to_shadowtype()Valueinlinevirtual
to_string()Valueinlinevirtual
to_tessapprox()Valueinlinevirtual
to_texmap()Valueinlinevirtual
to_thunk()Valueinlinevirtual
to_timevalue()Valueinlinevirtual
to_trackviewnode()Valueinlinevirtual
tok_startParser
tok_start_lineParser
tokenParser
token_must_be(lex_token wanted_token)Parser
token_namesParserstatic
token_valueParser
tokenValueAsStringParser
tool_body(Value *name)Parser
tool_def()Parser
top_level_expr()Parser
try_catch()Parser
uminus_expr()Parser
unget_char(const MaxSDK::Util::Char &c)Parser
ungetch_countParser
unmark_in_use()Collectableinline
utility_def()Parser
validate_value_linkages()Collectablestatic
variable_declaration()Parser
vector_literal()Parser
while_expr()Parser
white_space(MaxSDK::Util::Char &c)Parser
widen_to(Value *arg, Value **arg_list)Valueinlinevirtual
~Collectable()Collectablevirtual
  • Generated by doxygen 1.9.1