stlab.adobe.com Adobe Systems Incorporated

behavior_t Class Reference

#include <behavior.hpp>

List of all members.

Public Types

typedef std::list< behavior_tbehavior_set_t
typedef behavior_set_t::iterator behavior_token_t
typedef std::list< verb_tverb_set_t
typedef verb_set_t::iterator verb_token_t

Public Member Functions

 behavior_t (bool single_execution)
void disconnect (verb_token_t token)
void disconnect (behavior_token_t token)
bool empty () const
verb_token_t insert (const verb_t &)
behavior_token_t insert_behavior (bool single_execution)
void operator() ()
void reset (verb_token_t, const verb_t &)
std::size_t size () const

Detailed Description

Definition at line 31 of file behavior.hpp.


Member Typedef Documentation

typedef std::list<behavior_t> behavior_set_t

Definition at line 35 of file behavior.hpp.

typedef behavior_set_t::iterator behavior_token_t

Definition at line 38 of file behavior.hpp.

typedef std::list<verb_t> verb_set_t

Definition at line 34 of file behavior.hpp.

typedef verb_set_t::iterator verb_token_t

Definition at line 37 of file behavior.hpp.


Constructor & Destructor Documentation

behavior_t ( bool  single_execution ) [explicit]

Member Function Documentation

void disconnect ( verb_token_t  token )
void disconnect ( behavior_token_t  token )
bool empty (  ) const

Definition at line 51 of file behavior.hpp.

verb_token_t insert ( const verb_t  )
behavior_token_t insert_behavior ( bool  single_execution )
void operator() (  )
void reset ( verb_token_t  ,
const verb_t  
)
std::size_t size (  ) const

Definition at line 54 of file behavior.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