Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CTextInterface::AdapterBase< IsA, HasA >Base class of Value adapters
 CTextInterface::AdapterBase< Attribute< IsA >, Attribute< IsA > >
 CTextInterface::AdapterBase< IsA, IsA >
 CTextInterface::Allocator< C, Type >AttributeGet and AttributeGetSet factory
 CAngleClass for dealing with angular info
 CAnglePairAnglePair class : useful for sky positions
 Carg_traits< T >Enable a single template that works for both func(T) and func(const T&)
 CBatchQueueRuns multiple threads using a simple batch queue model
 Ccomplex_public< T >Simple template used to provide public access to std::complex::real|imag
 CConfigurationStores keyword-value pairs from a configuration file
 Cstring::const_iteratorSTL iterator class
 Cvector< T >::const_iteratorSTL iterator class
 Cstring::const_reverse_iteratorSTL iterator class
 Cvector< T >::const_reverse_iteratorSTL iterator class
 CCrossValidatedSmoothingDetermines the spline smoothing factor as in Clark (1977)
 CDirectoryLockWorking directory in which only one process may operate at one time
 CTextInterface::Embed< C >Embedded interface factory for TextInterface::To<C>
 CErrorA convenient exception handling class
 Cpolynomial::ExpertExpert interface to polynomial attributes
 CFilePtrCloses a FILE* when it goes out of scope
 CFITS_traits< T >Empty template class requires specialization
 CFITS_traits< double >Template specialization for double
 CFITS_traits< float >Template specialization for float
 CFITS_traits< int >Template specialization for int
 CFITS_traits< long >Template specialization for long
 CFITS_traits< long long >Template specialization for long
 CFITS_traits< short >Template specialization for float
 CFITS_traits< std::complex< double > >Template specialization for complex<double>
 CFITS_traits< std::complex< float > >Template specialization for complex<float>
 CFITS_traits< std::string >Template specialization for long
 CFITS_traits< unsigned >Template specialization for long
 CFunctor< R, A1, A2 >Implements an adaptable function object in compliance with the STL
 CFunctor< R(), A1, A2 >Template specialization of generators (functions with no arguments)
 CFunctor< R(A1), A2 >Template specialization of unary functions
 CFunctor< R(A1, A2) >Template specialization of binary functions
 CFunctorFunction< Function, Inherit >Implements scaffolding of Function functor implementations
 CFunctorFunction< F, Base >
 CFunctorMethod< Class, Method, Inherit >Implements scaffolding of Class/Method functor implementations
 CFunctorMethod< C, M, Base >
 CTextInterface::GetParserPolicy< C, Get >Policy for getting a Parser
 CReference::Able::Handle
 CPhase::HasUnitBase class of objects that have a Phase::Unit
 CReference::HeapTrackedDetermines if the instance was dynamically allocated on the heap
 CRegistry::List< Parent >::Instances< Child >Counts the number of instances of Child entries
 Cstring::iteratorSTL iterator class
 Cvector< T >::iteratorSTL iterator class
 CThreadContext::LockLocks the mutex on construction and unlocks on deletion
 CCommandParser::MethodPure virtual base class of the template class Command
 CMJDClass for representing modified Julian dates with high precision
 CModifyRestore< T >Modifies a value on construction and restores it on destruction
 CndArray< N, T >An N-dimensional array of elements of type T, defined recursively
 CConfiguration::Parameter< T >::ParseLoader< P >Uses an intermediate parser to load from configuration
 CpolynomialDescribes a single Tempo polyco set
 CProbabilityBase class of probability density functions
 CDirectoryLock::Push
 CRegularExpressionInterface to regex
 Cstring::reverse_iteratorSTL iterator class
 Cvector< T >::reverse_iteratorSTL iterator class
 CRunningMedian< T, Compare >For use in the efficient computation of a running median
 CSeparatorSeparates a string into a container of strings using various rules
 CTextInterface::SetFromStringPolicy< C, Set >Policy for converting a string to a value
 CSmoothingSplineInterface to GCVSPL sub-routine by Herman J. Woltring
 CStraightLine< T, U >Linear least squares fit to a straight line
 CstringSTL class
 CSystemCallExecutes a system call with multiple retries
 CTemporaryDirectoryCreates a temporary directory for the current user
 CThreadContextThreadContext class
 CThreadMemoryManages a unique void * storage for each thread
 CThreadStreamManages a unique std::ostream for each thread
 CReference::To< Type, active >Template class manages Reference::Able objects
 CTempo::toaDescribes a pulse Time of Arrival (TOA)
 CPhase::ToStringPolicy< Type >Policy for converting any object with a Phase::Unit to a string
 CTextInterface::ToStringPolicy< Type >Policy for converting a value to a string
 CTextInterface::ToStringPolicy< Get::result_type >
 CPhase::ToStringPolicy< Phase::Range >
 CPhase::ToStringPolicy< Phase::Ranges >
 CPhase::ToStringPolicy< Phase::Value >
 CTextInterface::VAllocator< C, Type >ElementGet and ElementGetSet factory
 CTextInterface::VAllocator< C, Estimate< T, U > >ElementGet and ElementGetSet factory
 CVanVleckCorrect low-bit sampled power measurements and correlations
 CReference::Vector< Type, active >A smart pointer that gets invalidated when its target is destroyed
 Cvector< T >STL class
 CWarningHandles warning messages in a standardized fashion
 CTextInterface::XAllocator< C >AttributeXformGet factory

Generated using doxygen 1.14.0