ARB
Classes | Typedefs | Functions
probe_collection.hxx File Reference
#include "arb_assert.h"
#include <arbtools.h>
#include <string>
#include <iterator>
#include <list>
#include <map>
#include <cerrno>
#include <cstdlib>
#include <cstdio>
#include <unistd.h>
#include <sys/stat.h>
Include dependency graph for probe_collection.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ArbCachedString
 
class  ArbStringCache
 
class  ArbRefCount
 
class  ArbProbeMatchWeighting
 
class  ArbProbe
 
class  ArbProbeCollection
 
class  ArbMatchResult
 
class  FINAL_TYPE< SEQTYPE >
 xml element More...
 
class  ArbMatchResultsManager
 

Typedefs

typedef std::list< ArbProbe * > ArbProbePtrList
 
typedef ArbProbePtrList::iterator ArbProbePtrListIter
 
typedef
ArbProbePtrList::const_iterator 
ArbProbePtrListConstIter
 
typedef std::multimap
< std::string, ArbMatchResult * > 
ArbMatchResultPtrByStringMultiMap
 
typedef
ArbMatchResultPtrByStringMultiMap::iterator 
ArbMatchResultPtrByStringMultiMapIter
 
typedef
ArbMatchResultPtrByStringMultiMap::const_iterator 
ArbMatchResultPtrByStringMultiMapConstIter
 
typedef std::multimap< double,
ArbMatchResult * > 
ArbMatchResultPtrByDoubleMultiMap
 
typedef
ArbMatchResultPtrByDoubleMultiMap::iterator 
ArbMatchResultPtrByDoubleMultiMapIter
 
typedef std::list< std::stringArbStringList
 
typedef std::list< std::string >
::const_iterator 
ArbStringListConstIter
 
typedef std::pair< const
std::string, ArbMatchResultSet > 
ArbMatchResultSetStringPair
 
typedef std::map< std::string,
ArbMatchResultSet > 
ArbMatchResultSetByStringMap
 
typedef std::map< std::string,
ArbMatchResultSet >::iterator 
ArbMatchResultSetByStringMapIter
 
typedef std::map< std::string,
ArbMatchResultSet >
::const_iterator 
ArbMatchResultSetByStringMapConstIter
 
typedef std::map< std::string,
ArbMatchResultSet >
::reverse_iterator 
ArbMatchResultSetByStringMapRIter
 
typedef std::map< std::string,
ArbMatchResultSet >
::const_reverse_iterator 
ArbMatchResultSetByStringMapConstRIter
 
typedef std::pair< int, const
std::string
ArbStringIntPair
 
typedef std::map< int,
std::string
ArbIntByStringMap
 
typedef std::map< int,
std::string >::iterator 
ArbIntByStringMapIter
 
typedef std::map< int,
std::string >::const_iterator 
ArbIntByStringMapConstIter
 
typedef std::map< int,
std::string >
::reverse_iterator 
ArbIntByStringMapRIter
 
typedef std::map< int,
std::string >
::const_reverse_iterator 
ArbIntByStringMapConstRIter
 
typedef bool(* ArbMatchResultsEnumCallback )(void *pContext, const char *pResult, bool bIsComment, int nItem, int nItems)
 

Functions

ArbProbeCollectionget_probe_collection ()
 
ArbMatchResultsManagerget_results_manager ()
 

Typedef Documentation

typedef std::list<ArbProbe*> ArbProbePtrList

Definition at line 185 of file probe_collection.hxx.

typedef ArbProbePtrList::iterator ArbProbePtrListIter

Definition at line 186 of file probe_collection.hxx.

typedef ArbProbePtrList::const_iterator ArbProbePtrListConstIter

Definition at line 187 of file probe_collection.hxx.

Definition at line 268 of file probe_collection.hxx.

typedef ArbMatchResultPtrByStringMultiMap::iterator ArbMatchResultPtrByStringMultiMapIter

Definition at line 269 of file probe_collection.hxx.

typedef ArbMatchResultPtrByStringMultiMap::const_iterator ArbMatchResultPtrByStringMultiMapConstIter

Definition at line 270 of file probe_collection.hxx.

typedef std::multimap<double, ArbMatchResult*> ArbMatchResultPtrByDoubleMultiMap

Definition at line 278 of file probe_collection.hxx.

typedef ArbMatchResultPtrByDoubleMultiMap::iterator ArbMatchResultPtrByDoubleMultiMapIter

Definition at line 279 of file probe_collection.hxx.

typedef std::list<std::string> ArbStringList

Definition at line 286 of file probe_collection.hxx.

typedef std::list<std::string>::const_iterator ArbStringListConstIter

Definition at line 287 of file probe_collection.hxx.

typedef std::pair<const std::string, ArbMatchResultSet> ArbMatchResultSetStringPair

Definition at line 357 of file probe_collection.hxx.

typedef std::map<std::string, ArbMatchResultSet> ArbMatchResultSetByStringMap

Definition at line 358 of file probe_collection.hxx.

typedef std::map<std::string, ArbMatchResultSet>::iterator ArbMatchResultSetByStringMapIter

Definition at line 359 of file probe_collection.hxx.

typedef std::map<std::string, ArbMatchResultSet>::const_iterator ArbMatchResultSetByStringMapConstIter

Definition at line 360 of file probe_collection.hxx.

typedef std::map<std::string, ArbMatchResultSet>::reverse_iterator ArbMatchResultSetByStringMapRIter

Definition at line 361 of file probe_collection.hxx.

typedef std::map<std::string, ArbMatchResultSet>::const_reverse_iterator ArbMatchResultSetByStringMapConstRIter

Definition at line 362 of file probe_collection.hxx.

typedef std::pair<int, const std::string> ArbStringIntPair

Definition at line 368 of file probe_collection.hxx.

typedef std::map<int, std::string> ArbIntByStringMap

Definition at line 369 of file probe_collection.hxx.

typedef std::map<int, std::string>::iterator ArbIntByStringMapIter

Definition at line 370 of file probe_collection.hxx.

typedef std::map<int, std::string>::const_iterator ArbIntByStringMapConstIter

Definition at line 371 of file probe_collection.hxx.

typedef std::map<int, std::string>::reverse_iterator ArbIntByStringMapRIter

Definition at line 372 of file probe_collection.hxx.

typedef std::map<int, std::string>::const_reverse_iterator ArbIntByStringMapConstRIter

Definition at line 373 of file probe_collection.hxx.

typedef bool(* ArbMatchResultsEnumCallback)(void *pContext, const char *pResult, bool bIsComment, int nItem, int nItems)

Definition at line 376 of file probe_collection.hxx.

Function Documentation

ArbProbeCollection& get_probe_collection ( )
ArbMatchResultsManager& get_results_manager ( )