Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

aka2::sequential_choice< T, L > Class Template Reference

aka2::choice<> template speialized for sequence container. More...

#include <choice.h>

Inheritance diagram for aka2::sequential_choice< T, L >:

Inheritance graph
[legend]
Collaboration diagram for aka2::sequential_choice< T, L >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef sequential_choice_binder<
T, L > 
binder
typedef sequential_choice_binder<
const T, L > 
const_binder

Detailed Description

template<class T, class L = xiso::leaf<T>>
class aka2::sequential_choice< T, L >

aka2::choice<> template speialized for sequence container.

Use this template to define aka:choice leaf class when you are using std::vector<>, std::list<> as aka:choice containers.

Parameters:
T  container type
L  leaf class

Definition at line 407 of file choice.h.


Member Typedef Documentation

template<class T, class L = xiso::leaf<T>>
typedef sequential_choice_binder<T, L> aka2::sequential_choice< T, L >::binder
 

Helper class to operate choice container.

Definition at line 414 of file choice.h.

template<class T, class L = xiso::leaf<T>>
typedef sequential_choice_binder<const T, L> aka2::sequential_choice< T, L >::const_binder
 

Helper class to operate const choice container.

Definition at line 419 of file choice.h.


The documentation for this class was generated from the following file:
Generated on Sat Dec 18 22:43:41 2004 for akaxiso2 by doxygen1.2.18