Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Any.hpp File Reference
#include <any>
#include <array>
#include <cassert>
#include <cstddef>
#include <memory>
#include <utility>
+ Include dependency graph for Any.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Acts::AnyBaseAll
 
class  Acts::AnyBase< SIZE >
 Small opaque cache type which uses small buffer optimization. More...
 

Namespaces

namespace  Acts
 Acts includes to create all necessary definitions.
 

Macros

#define _ACTS_ANY_DEBUG(x)
 
#define _ACTS_ANY_VERBOSE(x)
 
#define _ACTS_ANY_VERBOSE_BUFFER(s, b)
 
#define _ACTS_ANY_TRACK_ALLOCATION(T, heap)
 
#define _ACTS_ANY_TRACK_DEALLOCATION(T, heap)
 

Typedefs

using Acts::Any = AnyBase< sizeof(void *)>
 

Macro Definition Documentation

#define _ACTS_ANY_DEBUG (   x)

Definition at line 38 of file Any.hpp.

View newest version in sPHENIX GitHub at line 38 of file Any.hpp

Referenced by Acts::AnyBase< ACTS_SOURCELINK_SBO_SIZE >::destroyImpl(), and Acts::AnyBase< ACTS_SOURCELINK_SBO_SIZE >::makeHandler().

#define _ACTS_ANY_TRACK_ALLOCATION (   T,
  heap 
)
Value:
do { \
} while (0)

Definition at line 98 of file Any.hpp.

View newest version in sPHENIX GitHub at line 98 of file Any.hpp

Referenced by Acts::AnyBase< ACTS_SOURCELINK_SBO_SIZE >::AnyBase(), and Acts::AnyBase< ACTS_SOURCELINK_SBO_SIZE >::copyConstructImpl().

#define _ACTS_ANY_TRACK_DEALLOCATION (   T,
  heap 
)
Value:
do { \
} while (0)

Definition at line 101 of file Any.hpp.

View newest version in sPHENIX GitHub at line 101 of file Any.hpp

Referenced by Acts::AnyBase< ACTS_SOURCELINK_SBO_SIZE >::destroyImpl().

#define _ACTS_ANY_VERBOSE_BUFFER (   s,
 
)

Definition at line 53 of file Any.hpp.

View newest version in sPHENIX GitHub at line 53 of file Any.hpp