stlab.adobe.com Adobe Systems Incorporated

vm_lookup_t Struct Reference

#include <virtual_machine_extension.hpp>

List of all members.

Public Types

typedef closed_hash_map
< name_t, array_function_t
array_function_map_t
typedef boost::function
< any_regular_t(const array_t &)> 
array_function_t
typedef closed_hash_map
< name_t,
dictionary_function_t
dictionary_function_map_t
typedef boost::function
< any_regular_t(const
dictionary_t &)> 
dictionary_function_t
typedef boost::function
< any_regular_t(name_t)> 
variable_function_t

Public Member Functions

void attach_to (virtual_machine_t &vm)
void attach_to (sheet_t &)
void insert_array_function (name_t name, const array_function_t &proc)
void insert_dictionary_function (name_t name, const dictionary_function_t &proc)
 vm_lookup_t ()

Detailed Description

Definition at line 88 of file virtual_machine_extension.hpp.


Member Typedef Documentation

typedef boost::function<any_regular_t (const array_t&)> array_function_t

Definition at line 92 of file virtual_machine_extension.hpp.

typedef boost::function<any_regular_t (const dictionary_t&)> dictionary_function_t

Definition at line 91 of file virtual_machine_extension.hpp.

typedef boost::function<any_regular_t (name_t)> variable_function_t

Definition at line 93 of file virtual_machine_extension.hpp.


Constructor & Destructor Documentation

vm_lookup_t (  )

Member Function Documentation

void attach_to ( virtual_machine_t vm )
void attach_to ( sheet_t  )
void insert_array_function ( name_t  name,
const array_function_t proc 
)
void insert_dictionary_function ( name_t  name,
const dictionary_function_t proc 
)

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