OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
contrail::sandesh::TEnumIterator Class Reference

#include <Thrift.h>

Inheritance diagram for contrail::sandesh::TEnumIterator:
Collaboration diagram for contrail::sandesh::TEnumIterator:

Public Member Functions

 TEnumIterator (int n, int *enums, const char **names)
 
int operator++ ()
 
bool operator!= (const TEnumIterator &end)
 
bool operator== (const TEnumIterator &end)
 
std::pair< int, const char * > operator* () const
 

Private Attributes

int ii_
 
const int n_
 
int * enums_
 
const char ** names_
 

Detailed Description

Definition at line 81 of file Thrift.h.

Constructor & Destructor Documentation

contrail::sandesh::TEnumIterator::TEnumIterator ( int  n,
int *  enums,
const char **  names 
)
inline

Definition at line 83 of file Thrift.h.

Member Function Documentation

bool contrail::sandesh::TEnumIterator::operator!= ( const TEnumIterator end)
inline

Definition at line 93 of file Thrift.h.

std::pair<int, const char*> contrail::sandesh::TEnumIterator::operator* ( ) const
inline

Definition at line 102 of file Thrift.h.

int contrail::sandesh::TEnumIterator::operator++ ( )
inline

Definition at line 89 of file Thrift.h.

bool contrail::sandesh::TEnumIterator::operator== ( const TEnumIterator end)
inline

Definition at line 98 of file Thrift.h.

Here is the call graph for this function:

Member Data Documentation

int* contrail::sandesh::TEnumIterator::enums_
private

Definition at line 109 of file Thrift.h.

int contrail::sandesh::TEnumIterator::ii_
private

Definition at line 107 of file Thrift.h.

const int contrail::sandesh::TEnumIterator::n_
private

Definition at line 108 of file Thrift.h.

const char** contrail::sandesh::TEnumIterator::names_
private

Definition at line 110 of file Thrift.h.


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