Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GTL.h File Reference
#include <GTL/version.h>
#include <list>
#include <map>
#include <set>
#include <queue>
#include <deque>
#include <stack>
#include <vector>
#include <iostream>
#include <string>
+ Include dependency graph for GTL.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  GTL
 

Macros

#define GTL_CONCAT(x, y)   x##y
 
#define GTL_FORALL_VAR(y)   GTL_CONCAT(GTL_FORALL_VAR, y)
 
#define GTL_FORALL(elem, cont, iter_t, iter)
 
#define __GTL_USE_NAMESPACES
 
#define GTL_EXTERN
 
#define __GTL_BEGIN_NAMESPACE   namespace GTL {
 
#define __GTL_END_NAMESPACE   }
 

Macro Definition Documentation

#define __GTL_BEGIN_NAMESPACE   namespace GTL {

Definition at line 126 of file GTL.h.

View newest version in sPHENIX GitHub at line 126 of file GTL.h

#define __GTL_END_NAMESPACE   }

Definition at line 127 of file GTL.h.

View newest version in sPHENIX GitHub at line 127 of file GTL.h

#define __GTL_USE_NAMESPACES

Definition at line 52 of file GTL.h.

View newest version in sPHENIX GitHub at line 52 of file GTL.h

#define GTL_CONCAT (   x,
  y 
)    x##y

Definition at line 32 of file GTL.h.

View newest version in sPHENIX GitHub at line 32 of file GTL.h

#define GTL_EXTERN

Definition at line 116 of file GTL.h.

View newest version in sPHENIX GitHub at line 116 of file GTL.h

#define GTL_FORALL (   elem,
  cont,
  iter_t,
  iter 
)
Value:
if ((cont).iter##begin() != (cont).iter##end()) \
(elem) = *((cont).iter##begin()); \
for (iter_t GTL_FORALL_VAR(__LINE__) = (cont).iter##begin(); \
GTL_FORALL_VAR(__LINE__) != (cont).iter##end(); \
(elem) = (++GTL_FORALL_VAR(__LINE__)) == \
(cont).iter##end() ? (elem) : *GTL_FORALL_VAR(__LINE__))

Definition at line 35 of file GTL.h.

View newest version in sPHENIX GitHub at line 35 of file GTL.h

#define GTL_FORALL_VAR (   y)    GTL_CONCAT(GTL_FORALL_VAR, y)

Definition at line 33 of file GTL.h.

View newest version in sPHENIX GitHub at line 33 of file GTL.h