Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pump.Token Class Reference

Public Member Functions

def __init__
 
def __str__
 
def Clone
 

Public Attributes

 start
 
 end
 
 value
 
 token_type
 

Detailed Description

Represents a token in a Pump source file.

Definition at line 137 of file pump.py.

View newest version in sPHENIX GitHub at line 137 of file pump.py

Constructor & Destructor Documentation

def pump.Token.__init__ (   self,
  start = None,
  end = None,
  value = None,
  token_type = None 
)

Definition at line 140 of file pump.py.

View newest version in sPHENIX GitHub at line 140 of file pump.py

Member Function Documentation

def pump.Token.__str__ (   self)

Definition at line 152 of file pump.py.

View newest version in sPHENIX GitHub at line 152 of file pump.py

References cpp.tokenize.Token.start, cpp.ast.Node.start, pump.Token.start, ActsExamples::StopWatch.start, cpp.tokenize.Token.token_type, pump.Token.token_type, Acts::detail::has_duplicates<>.value, Acts::detail::has_duplicates< last >.value, ActsFatras::detail::TupleIndexOf< T, std::tuple< T, Types...> >.value, Thing.value, ActsFatras::Channel< signal_t, kSize >.value, ActsExamples::ModuleValue.value, ActsFatras::detail::TupleIndexOf< T, std::tuple< U, Types...> >.value, Acts::detail::has_duplicates< first, second, others...>.value, Acts::Concepts::VertexFinder::VertexFinderConcept< S >.value, Acts::detail::has_duplicates< first, first, others...>.value, PHG4GDMLAuxStructType.value, Acts::Concepts::Linearizer::LinearizerConcept< S >.value, Acts::Concepts::VertexFitter::VertexFitterConcept< S >.value, Acts::detail::can_interpolate< Point1, Point2, Point3, Value >.value, genfit::PruneFlags.value, Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S >.value, Acts::detail::get_dimension< N >.value, Acts::detail::DynamicColumn< bool >::Wrapper.value, ActsExamples::WhiteBoard::HolderT< T, typename >.value, ActsFatras::detail::IsPointLikeProcess< process_t >.value, ActsFatras::detail::IsContinuousProcess< process_t >.value, Acts::Concepts::BoundTrackParametersConceptImpl< T >.value, testing::internal::KindOf< T >.value, ResidualPullHandle.value, pump.Token.value, ActsExamples::CellData.value, Acts::Concepts::Stepper::CommonStepperConcept< S, state >.value, Acts::Concepts::FreeTrackParametersConceptImpl< T >.value, ActsExamples::CellDataLegacy.value, Acts::Concepts::Stepper::SingleStepperConcept< S, state >.value, SingleHandle.value, integral_type< T, _t >.value, Acts::ExpSafeLimit< double >.value, Acts::ExpSafeLimit< float >.value, Acts::Concepts::Stepper::MultiStepperConcept< S, state >.value, AcceptRange.value, IsBaseAndDerived< B, D >.value, DirectAccessor< primitive_t >.value, SearchTree< T >::Node.value, ResidualAccessor.value, FileF.value, testing::gmock_matchers_test::ConvertibleFromAny.value, testing::gmock_matchers_test::IntReferenceWrapper.value, MinHeap::ValueLoc.value, std::tr1::tuple_size< GTEST_0_TUPLE_(T) >.value, testing::internal::ConstCharPtr.value, std::tr1::tuple_size< GTEST_1_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_2_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_3_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_4_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_5_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_6_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_7_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_8_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_9_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_10_TUPLE_(T) >.value, testing::internal::ImplicitlyConvertible< From, To >.value, testing::internal::StaticAssertTypeEqHelper< T, T >.value, testing::gmock_generated_actions_test::GiantTemplate< T1, T2, T3, k4, k5, k6, T7, T8, T9 >.value, Unprintable.value, and testing::internal::bool_constant< bool_value >.value.

def pump.Token.Clone (   self)
Returns a copy of self.

Definition at line 156 of file pump.py.

View newest version in sPHENIX GitHub at line 156 of file pump.py

References cpp.tokenize.Token.token_type, pump.Token.token_type, Acts::detail::has_duplicates<>.value, Acts::detail::has_duplicates< last >.value, ActsFatras::detail::TupleIndexOf< T, std::tuple< T, Types...> >.value, Thing.value, ActsFatras::Channel< signal_t, kSize >.value, ActsExamples::ModuleValue.value, Acts::detail::has_duplicates< first, second, others...>.value, ActsFatras::detail::TupleIndexOf< T, std::tuple< U, Types...> >.value, Acts::Concepts::VertexFinder::VertexFinderConcept< S >.value, Acts::detail::has_duplicates< first, first, others...>.value, PHG4GDMLAuxStructType.value, Acts::Concepts::Linearizer::LinearizerConcept< S >.value, Acts::Concepts::VertexFitter::VertexFitterConcept< S >.value, Acts::detail::can_interpolate< Point1, Point2, Point3, Value >.value, Acts::Concepts::SourceLinkAccessor::SourceLinkAccessorConcept< S >.value, genfit::PruneFlags.value, Acts::detail::get_dimension< N >.value, Acts::detail::DynamicColumn< bool >::Wrapper.value, ActsExamples::WhiteBoard::HolderT< T, typename >.value, ActsFatras::detail::IsPointLikeProcess< process_t >.value, ActsFatras::detail::IsContinuousProcess< process_t >.value, Acts::Concepts::BoundTrackParametersConceptImpl< T >.value, testing::internal::KindOf< T >.value, ResidualPullHandle.value, pump.Token.value, ActsExamples::CellData.value, Acts::Concepts::Stepper::CommonStepperConcept< S, state >.value, Acts::Concepts::FreeTrackParametersConceptImpl< T >.value, ActsExamples::CellDataLegacy.value, Acts::Concepts::Stepper::SingleStepperConcept< S, state >.value, SingleHandle.value, integral_type< T, _t >.value, Acts::ExpSafeLimit< double >.value, Acts::ExpSafeLimit< float >.value, Acts::Concepts::Stepper::MultiStepperConcept< S, state >.value, AcceptRange.value, IsBaseAndDerived< B, D >.value, DirectAccessor< primitive_t >.value, SearchTree< T >::Node.value, ResidualAccessor.value, FileF.value, testing::gmock_matchers_test::ConvertibleFromAny.value, testing::gmock_matchers_test::IntReferenceWrapper.value, MinHeap::ValueLoc.value, std::tr1::tuple_size< GTEST_0_TUPLE_(T) >.value, testing::internal::ConstCharPtr.value, std::tr1::tuple_size< GTEST_1_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_2_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_3_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_4_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_5_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_6_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_7_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_8_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_9_TUPLE_(T) >.value, std::tr1::tuple_size< GTEST_10_TUPLE_(T) >.value, testing::internal::ImplicitlyConvertible< From, To >.value, testing::internal::StaticAssertTypeEqHelper< T, T >.value, testing::gmock_generated_actions_test::GiantTemplate< T1, T2, T3, k4, k5, k6, T7, T8, T9 >.value, Unprintable.value, and testing::internal::bool_constant< bool_value >.value.

Member Data Documentation

pump.Token.end

Definition at line 146 of file pump.py.

View newest version in sPHENIX GitHub at line 146 of file pump.py

pump.Token.start

Definition at line 142 of file pump.py.

View newest version in sPHENIX GitHub at line 142 of file pump.py

Referenced by pump.Token.__str__().

pump.Token.token_type

Definition at line 150 of file pump.py.

View newest version in sPHENIX GitHub at line 150 of file pump.py

Referenced by pump.Token.__str__(), and pump.Token.Clone().

pump.Token.value

Definition at line 149 of file pump.py.

View newest version in sPHENIX GitHub at line 149 of file pump.py

Referenced by pump.Token.__str__(), and pump.Token.Clone().


The documentation for this class was generated from the following file: