ldas-tools-framecpp 2.8.1
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
FrQuery.cc File Reference
#include <stdlib.h>
#include <unistd.h>
#include <algorithm>
#include <iostream>
#include <iomanip>
#include <list>
#include <sstream>
#include <stdexcept>
#include <string>
#include "ldastoolsal/MemChecker.hh"
#include "ldastoolsal/CommandLineOptions.hh"
#include "ldastoolsal/fstream.hh"
#include "ldastoolsal/util.hh"
#include "ldastoolsal/types.hh"
#include "framecpp/FrameCPP.hh"
#include "framecpp/IFrameStream.hh"
#include "StandardOptions.hh"
#include "FrameQuery.tcc"
#include "DumpObjects6.cc"
#include "DumpObjects7.tcc"
#include "DumpObjects8.tcc"
Include dependency graph for FrQuery.cc:

Classes

struct  request_typearget_type
 
class  CommandLine
 Class to handle command line options for this application. More...
 

Namespaces

namespace  anonymous_namespace{FrQuery.cc}
 

Macros

#define READ_OBJECT_BY_NAME(FUNC)
 
#define READ_OBJECT(FUNC)
 

Typedefs

typedef FrameCPP::Common::FrameSpec::Object Object
 
typedef LDASTools::AL::CommandLineOptions CommandLineOptions
 
typedef CommandLineOptions::Option Option
 
typedef CommandLineOptions::OptionSet OptionSet
 
typedef ::FrameCPP::Common::FrameSpec::ObjectInterface::object_type object_base_type
 
typedef FrameCPP::Common::IFrameStreamWrapper< 0, Object, Object, Object, Object, Object, Object, Object, ObjectIFrameStream
 

Enumerations

enum  object_type {
  ADC , HEADER , LIST , PROC ,
  ANY , SIM , SER , EVENT ,
  SIM_EVENT
}
 

Functions

object_type convert_to_type (const std::string &Type)
 
void depart (int ExitCode)
 
template<class T >
void anonymous_namespace{FrQuery.cc}::list_names (const T &DataSet, bool Alphabetical)
 
template<int >
void dump (Object *Obj, const CommandLine &Options)
 
template<int >
void dump_toc_list (const Object *TOC, object_type Type)
 
void anonymous_namespace{FrQuery.cc}::dump_object (INT_4U Version, Object *Obj, const CommandLine &Options)
 
void anonymous_namespace{FrQuery.cc}::toc_list (INT_4U Version, const Object *TOC, object_type Type)
 
int main (int ArgC, char **ArgV)
 

Macro Definition Documentation

◆ READ_OBJECT

#define READ_OBJECT (   FUNC)
Value:
else if ( ( *d ).second.type == request_typearget_type::INDEX ) \
{ \
object = frame_stream.FUNC( current_frame, ( *d ).second.index ); \
}
#define READ_OBJECT_BY_NAME(FUNC)
@ INDEX
Definition: FrQuery.cc:99

◆ READ_OBJECT_BY_NAME

#define READ_OBJECT_BY_NAME (   FUNC)
Value:
if ( ( *d ).second.type == request_typearget_type::NAME ) \
{ \
object = frame_stream.FUNC( current_frame, ( *d ).second.name ); \
}
@ NAME
Definition: FrQuery.cc:98

Typedef Documentation

◆ CommandLineOptions

typedef LDASTools::AL::CommandLineOptions CommandLineOptions

◆ IFrameStream

◆ Object

◆ object_base_type

◆ Option

typedef CommandLineOptions::Option Option

◆ OptionSet

typedef CommandLineOptions::OptionSet OptionSet

Enumeration Type Documentation

◆ object_type

Enumerator
ADC 
HEADER 
LIST 
PROC 
ANY 
SIM 
SER 
EVENT 
SIM_EVENT 

Function Documentation

◆ convert_to_type()

object_type convert_to_type ( const std::string &  Type)

◆ depart()

void depart ( int  ExitCode)
inline

◆ dump()

template<int >
void dump ( Object Obj,
const CommandLine Options 
)

◆ dump_toc_list()

template<int >
void dump_toc_list ( const Object TOC,
object_type  Type 
)

◆ main()

int main ( int  ArgC,
char **  ArgV 
)