Aegis  4.25.D505
Public Member Functions | Private Member Functions | Private Attributes
functor_stack Class Reference

#include <stack.h>

Inheritance diagram for functor_stack:
functor

Public Member Functions

virtual ~functor_stack ()
 functor_stack ()
void operator() ()
void push_back (functor::pointer fp)
void remove (functor::pointer fp)

Private Member Functions

 functor_stack (const functor_stack &)
functor_stackoperator= (const functor_stack &)

Private Attributes

pointercontent
size_t ncontents
size_t ncontents_maximum

Detailed Description

The functor_stack class is used to represent an ordered set of functors presented as a single functor.

Definition at line 29 of file stack.h.


Constructor & Destructor Documentation

virtual functor_stack::~functor_stack ( ) [virtual]

The destructor.

The default constructor.

The copy constructor. Do not use.


Member Function Documentation

void functor_stack::operator() ( ) [virtual]

The function call operator, with no arguments. This is why it is called a functor.

Implements functor.

functor_stack& functor_stack::operator= ( const functor_stack ) [private]

The assignment operator. Do not use.


Field Documentation

Definition at line 50 of file stack.h.

size_t functor_stack::ncontents [private]

Definition at line 51 of file stack.h.

Definition at line 52 of file stack.h.


The documentation for this class was generated from the following file: