stlab.adobe.com Adobe Systems Incorporated
virtual_machine_t Class Reference

#include <virtual_machine.hpp>

Public Types

typedef any_regular_tarray_function_lookup_signature_t) (name_t, const array_t &)
 
typedef boost::function< array_function_lookup_signature_tarray_function_lookup_t
 
typedef any_regular_tdictionary_function_lookup_signature_t) (name_t, const dictionary_t &)
 
typedef boost::function< dictionary_function_lookup_signature_tdictionary_function_lookup_t
 
typedef array_t expression_t
 
typedef any_regular_tnamed_index_lookup_signature_t) (const adobe::any_regular_t &, adobe::name_t index)
 
typedef boost::function< named_index_lookup_signature_tnamed_index_lookup_t
 
typedef any_regular_tnumeric_index_lookup_signature_t) (const adobe::any_regular_t &, std::size_t index)
 
typedef boost::function< numeric_index_lookup_signature_tnumeric_index_lookup_t
 
typedef any_regular_tvariable_lookup_signature_t) (name_t)
 
typedef boost::function< variable_lookup_signature_tvariable_lookup_t
 

Public Member Functions

const any_regular_tback () const
 
any_regular_tback ()
 
void evaluate (const expression_t &expression)
 
void pop_back ()
 
void set_array_function_lookup (const array_function_lookup_t &)
 
void set_dictionary_function_lookup (const dictionary_function_lookup_t &)
 
void set_named_index_lookup (const named_index_lookup_t &)
 
void set_numeric_index_lookup (const numeric_index_lookup_t &)
 
void set_variable_lookup (const variable_lookup_t &)
 

Detailed Description

Definition at line 35 of file virtual_machine.hpp.

Member Typedef Documentation

typedef any_regular_t( array_function_lookup_signature_t) (name_t, const array_t &)

Definition at line 42 of file virtual_machine.hpp.

typedef any_regular_t( dictionary_function_lookup_signature_t) (name_t, const dictionary_t &)

Definition at line 41 of file virtual_machine.hpp.

Definition at line 38 of file virtual_machine.hpp.

typedef any_regular_t( named_index_lookup_signature_t) (const adobe::any_regular_t &, adobe::name_t index)

Definition at line 43 of file virtual_machine.hpp.

typedef any_regular_t( numeric_index_lookup_signature_t) (const adobe::any_regular_t &, std::size_t index)

Definition at line 44 of file virtual_machine.hpp.

typedef any_regular_t( variable_lookup_signature_t) (name_t)

Definition at line 40 of file virtual_machine.hpp.

Member Function Documentation

const any_regular_t& back ( ) const
any_regular_t& back ( )
void evaluate ( const expression_t expression)
void pop_back ( )
void set_array_function_lookup ( const array_function_lookup_t )
void set_dictionary_function_lookup ( const dictionary_function_lookup_t )
void set_named_index_lookup ( const named_index_lookup_t )
void set_numeric_index_lookup ( const numeric_index_lookup_t )
void set_variable_lookup ( const variable_lookup_t )

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google