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 (behavior_token_t token)
void disconnect (verb_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 ( behavior_token_t  token  ) 

void disconnect ( verb_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