Predator  [unstable] git snapshot
Public Member Functions | Private Attributes
OpCollection Class Reference

collection of operation templates More...

#include <adt_op.hh>

Collaboration diagram for OpCollection:
Collaboration graph
[legend]

Public Member Functions

TTemplateIdx size () const
const OpTemplateoperator[] (TTemplateIdx idx) const
void addTemplate (OpTemplate *tpl)
 takes ownership of *tpl and will release it on destruction
void plot () const

Private Attributes

CleanList< OpTemplatetList_

Detailed Description

collection of operation templates

Definition at line 110 of file adt_op.hh.

Member Function Documentation

void addTemplate ( OpTemplate tpl)
inline

takes ownership of *tpl and will release it on destruction

Definition at line 121 of file adt_op.hh.

References CleanList< T >::append(), and OpCollection::tList_.

const OpTemplate& operator[] ( TTemplateIdx  idx) const
inline

Definition at line 116 of file adt_op.hh.

References OpCollection::tList_.

void plot ( ) const
TTemplateIdx size ( ) const
inline

Definition at line 112 of file adt_op.hh.

References CleanList< T >::size(), and OpCollection::tList_.

Field Documentation

CleanList<OpTemplate> tList_
private

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