stlab.adobe.com Adobe Systems Incorporated

ControllerConcept< T > Struct Template Reference

#include <controller_concept.hpp>

List of all members.

Public Types

typedef controller_model_type
< T >::type 
model_type

Public Member Functions

void constraints ()

Static Public Member Functions

static void enable (T &controller, bool enable_state)
template<class F >
static void monitor (T &controller, F setter)

Public Attributes

bool b
boost::function< void(const
typename controller_model_type
< T >::type &)> 
f
T * t

Detailed Description

template<class T>
struct adobe::ControllerConcept< T >

Definition at line 44 of file controller_concept.hpp.


Member Typedef Documentation

Definition at line 46 of file controller_concept.hpp.


Member Function Documentation

void constraints (  )

Reimplemented in ControllerConcept< T * >.

Definition at line 68 of file controller_concept.hpp.

static void enable ( T &  controller,
bool  enable_state 
) [static]

Definition at line 56 of file controller_concept.hpp.

static void monitor ( T &  controller,
setter 
) [static]

Definition at line 50 of file controller_concept.hpp.


Member Data Documentation

bool b

Definition at line 65 of file controller_concept.hpp.

boost::function<void (const typename controller_model_type<T>::type&)> f

Definition at line 66 of file controller_concept.hpp.

T* t

Definition at line 64 of file controller_concept.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