stlab.adobe.com Adobe Systems Incorporated

poly_key_handler_instance< T > Struct Template Reference

#include <poly_key_handler.hpp>

List of all members.

Public Types

typedef optimized_storage_type
< T,
poly_key_handler_interface >
::type 
base_t
typedef
boost::unwrap_reference< T >
::type 
deref_type

Public Member Functions

 BOOST_CLASS_REQUIRE (deref_type, adobe, KeyHandlerConcept)
bool handle_key (key_type key, bool pressed, modifiers_t modifiers)
 poly_key_handler_instance (const T &x)
 poly_key_handler_instance (move_from< poly_key_handler_instance > x)
any_regular_t underlying_handler ()

Detailed Description

template<typename T>
struct adobe::poly_key_handler_instance< T >

Definition at line 73 of file poly_key_handler.hpp.


Member Typedef Documentation

Definition at line 75 of file poly_key_handler.hpp.

typedef boost::unwrap_reference<T>::type deref_type

Definition at line 77 of file poly_key_handler.hpp.


Constructor & Destructor Documentation

poly_key_handler_instance ( const T &  x )

Definition at line 81 of file poly_key_handler.hpp.


Member Function Documentation

BOOST_CLASS_REQUIRE ( deref_type  ,
adobe  ,
KeyHandlerConcept   
)
bool handle_key ( key_type  key,
bool  pressed,
modifiers_t  modifiers 
)

Definition at line 87 of file poly_key_handler.hpp.

any_regular_t underlying_handler (  )

Definition at line 93 of file poly_key_handler.hpp.

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