ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4AnyType.hh File Reference
#include <algorithm>
#include <typeinfo>
#include <iostream>
#include <sstream>
#include "G4UIcommand.hh"
+ Include dependency graph for G4AnyType.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  G4AnyType
 
class  G4AnyType::Placeholder
 
class  G4AnyType::Ref< ValueType >
 
class  G4BadAnyCast
 

Namespaces

namespace  CLHEP
 

Functions

template<typename ValueType >
ValueType * any_cast (G4AnyType *operand)
 
template<typename ValueType >
const ValueType * any_cast (const G4AnyType *operand)
 
template<typename ValueType >
ValueType any_cast (const G4AnyType &operand)
 

Function Documentation

template<typename ValueType >
ValueType* any_cast ( G4AnyType operand)

value

Definition at line 212 of file G4AnyType.hh.

View newest version in sPHENIX GitHub at line 212 of file G4AnyType.hh

References G4AnyType::fContent, G4AnyType::Ref< ValueType >::fRef, and G4AnyType::TypeInfo().

Referenced by any_cast(), FW::BField::ScalableBField::Cache::Cache(), FW::Contextual::AlignedDetectorElement::transform(), FW::Contextual::PayloadDetectorElement::transform(), and Acts::Test::AlignableDetectorElement::transform().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename ValueType >
const ValueType* any_cast ( const G4AnyType operand)

value

Definition at line 217 of file G4AnyType.hh.

View newest version in sPHENIX GitHub at line 217 of file G4AnyType.hh

References any_cast(), and operand().

+ Here is the call graph for this function:

template<typename ValueType >
ValueType any_cast ( const G4AnyType operand)

value

Definition at line 221 of file G4AnyType.hh.

View newest version in sPHENIX GitHub at line 221 of file G4AnyType.hh

References any_cast(), and operand().

+ Here is the call graph for this function: