ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Combinatorics::DL_Stack< T > Struct Template Reference

#include <Combinatorics.h>

Public Types

typedef std::pair< T, size_t > KeyVal
 
typedef std::list< KeyValKeyValList
 

Public Member Functions

void unique_push_zero (const T &key)
 
size_t & operator[] (const T &key)
 

Public Attributes

KeyValList pairs
 

Detailed Description

template<typename T>
struct Combinatorics::DL_Stack< T >

Definition at line 101 of file Combinatorics.h.

Member Typedef Documentation

template<typename T>
typedef std::pair<T, size_t> Combinatorics::DL_Stack< T >::KeyVal

Definition at line 102 of file Combinatorics.h.

template<typename T>
typedef std::list<KeyVal> Combinatorics::DL_Stack< T >::KeyValList

Definition at line 103 of file Combinatorics.h.

Member Function Documentation

template<typename T>
void Combinatorics::DL_Stack< T >::unique_push_zero ( const T &  key)
inline
template<typename T>
size_t& Combinatorics::DL_Stack< T >::operator[] ( const T &  key)
inline

Definition at line 114 of file Combinatorics.h.

References Combinatorics::DL_Stack< T >::pairs.

Member Data Documentation


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