| CTextInterface::AdapterBase< IsA, HasA > | Base class of Value adapters |
| CTextInterface::AdapterBase< Attribute< IsA >, Attribute< IsA > > | |
| CTextInterface::AttributeAdapter< IsA, HasA > | Can be used as an Adapter (IsA != HasA) or a Decorator (IsA == HasA) |
| CTextInterface::AdapterBase< IsA, IsA > | |
| CTextInterface::Allocator< C, Type > | AttributeGet and AttributeGetSet factory |
| CAngle | Class for dealing with angular info |
| CAnglePair | AnglePair class : useful for sky positions |
| Csky_coord | Class for sky coordinates |
| Carg_traits< T > | Enable a single template that works for both func(T) and func(const T&) |
| CBatchQueue | Runs multiple threads using a simple batch queue model |
| Ccomplex_public< T > | Simple template used to provide public access to std::complex::real|imag |
| CConfiguration | Stores keyword-value pairs from a configuration file |
| Cstring::const_iterator | STL iterator class |
| Cvector< T >::const_iterator | STL iterator class |
| Cstring::const_reverse_iterator | STL iterator class |
| Cvector< T >::const_reverse_iterator | STL iterator class |
| CCrossValidatedSmoothing | Determines the spline smoothing factor as in Clark (1977) |
| CDirectoryLock | Working directory in which only one process may operate at one time |
| CTextInterface::Embed< C > | Embedded interface factory for TextInterface::To<C> |
| CError | A convenient exception handling class |
| Cpolynomial::Expert | Expert interface to polynomial attributes |
| CFilePtr | Closes 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 > | |
| CFunctor< R(), A1, A2 >::Function< F > | Implementation calls generator function F |
| CFunctor< R(A1), A2 >::Function< F > | Implementation calls unary function F |
| CFunctor< R(A1, A2) >::Function< F > | Implementation calls binary function F |
| CFunctorMethod< Class, Method, Inherit > | Implements scaffolding of Class/Method functor implementations |
| CFunctorMethod< C, M, Base > | |
| CFunctor< R(), A1, A2 >::Method< C, M > | Implementation calls generator method M of class C |
| CFunctor< R(A1), A2 >::Method< C, M > | Implementation calls unary method M of class C |
| CFunctor< R(A1, A2) >::Method< C, M > | Implementation calls binary method M of class C |
| CTextInterface::GetParserPolicy< C, Get > | Policy for getting a Parser |
| CReference::Able::Handle | |
| CPhase::HasUnit | Base class of objects that have a Phase::Unit |
| CPhase::Range | A range of values with a Phase::Unit |
| CPhase::Ranges | A set of ranges of values with a common Phase::Unit |
| CPhase::Value | A value with a Phase::Unit |
| CReference::HeapTracked | Determines if the instance was dynamically allocated on the heap |
| CReference::Able | Manages Reference::To references to the instance |
| CRegistry::List< A > | |
| CAlias | Stores keyword-value pairs |
| CCallback< Type > | Implements a callback |
| CCommandLine::Item | A single item in a command line menu |
| CCommandLine::Argument | A single command line argument |
| CCommandLine::Value< bool > | A command line toggle |
| CCommandLine::Value< std::vector< T > > | A command line value that may be specified multiple times |
| CCommandLine::Action | A command line Action |
| CCommandLine::Alias | Alias to a single command line argument |
| CCommandLine::Attribute< C, M, P > | A command line corresponding to a class attribute |
| CCommandLine::Parser | A function that can parse the string |
| CCommandLine::UnaryAction< T > | A command line Action with a single argument |
| CCommandLine::Value< T > | A command line value |
| CCommandLine::Value< bool > | A command line toggle |
| CCommandLine::Value< std::vector< T > > | A command line value that may be specified multiple times |
| CCommandLine::Menu | A command line menu |
| CConfiguration::Parameter< T > | A configurable parameter |
| CFTransform::Agent | Base class of one-dimensional FFT agents |
| CFTransform::PlanAgent< FFTW3 > | |
| CFTransform::FFTW3::Agent | Agent class |
| CFTransform::PlanAgent< IPP > | |
| CFTransform::PlanAgent< MKL > | |
| CFTransform::PlanAgent< MKL_DFTI > | |
| CFTransform::PlanAgent< Library > | Template virtual base class of FFT library agents |
| CFTransform::Bench | Stores Fourier transform benchmark data |
| CFTransform::Plan | Abstract base class of one-dimensional Fast Fourier Transforms |
| CFTransform::Plan2 | Abstract base class of two-dimensional Fast Fourier Transforms |
| CFTransform::NotImplemented | Base class for libraries that do not implement two-dimensional FFT |
| CFTransform::IPP::Plan2 | Not implemented |
| CFTransform::MKL::Plan2 | Not implemented |
| CFunctorBase | Pure virtual base class of functor implementations |
| CFunctor< R(), A1, A2 >::Base | Pure virtual base class of generator functor implementations |
| CFunctor< R(A1), A2 >::Base | Pure virtual base class of unary functor implementations |
| CFunctor< R(A1, A2) >::Base | Pure virtual base class of binary functor implementations |
| CInterpolation | Interface to GSL interpolation routines |
| CJenetAnderson98 | Statistics of two-bit quantization and artifact correction parameters |
| CJenetAnderson98::EquationA5 | |
| CJenetAnderson98::Probability | Interface to the measured distributions of Phi |
| CLogFile | A list of strings indexed by another string |
| CMount | Base class of antenna/telescope mount types |
| CDirectional | Directional antennae |
| CHorizon | Horizon mounted antenna with first rotation in horizontal plane |
| CMeridian | Meridian mounted antenna, with first rotation in meridianal plane |
| CMountProjection | A Mount that can compute its own projection transformation |
| CFixed | Fixed antennae |
| COwnStream | Redefines cerr and cout as attributes of the class |
| CPolynomialFit | A simple 1-D polynomial fit, using GSL routines |
| CPulsar::Generator | Generator of functions that predict pulse phase |
| CTempo2::Generator | Generates a Tempo2::Predictor |
| CTempo::Predict | Uses tempo orediction mode to produce polynomial ephemerides (polyco) |
| CPulsar::Parameters | Storage of pulsar parameters used to create a Predictor |
| CPulsar::TextParameters | Stores pulsar parameters as uninterpreted text |
| CPulsar::Parameters::Lookup | Looks for pulsar parameters in various places |
| CPulsar::Predictor | Functions that predict pulse phase |
| CPulsar::FixedFrequencyPredictor | Functions that predict pulse phase |
| CPulsar::SimplePredictor | Simple pulse phase model |
| CTempo2::Predictor | Functions that predict pulse phase |
| Cpolyco | Implements Predictor class for Tempo |
| CPulsar::Site | Site coordinates |
| CTempo2::Observatory | Observatory data available from TEMPO |
| CTempo::Observatory | Observatory data available from TEMPO |
| CRegistry::Entry< Parent > | Pure virtual template base class of Registry::List<Parent>::Enter<Child> |
| CRegistry::List< Parent >::Enter< Child > | Enter a Child with default constructor into Registry::List<Parent> |
| CRegistry::List< Parent >::Unary< Child, Argument > | Enter Child with unary constructor into Registry::List<Parent> |
| CRegistry::List< Parent > | List of Registry::Entry |
| CRobustEstimateZapper | Excises outliers from a container using robust statistics |
| CSplineFit | |
| CTemporaryFile | Opens a temporary file with a unique name and deletes it when finished |
| CVirtualMemory | Virtual memory manager |
| CTextEditor< T > | Edit the metadata in a pulsar archive |
| CTextIndex | Parses and manages a named set of indeces |
| CTextInterface::Name | Defines the sequence of characters that constitute a valid name |
| CTextInterface::Parser | An array of Value interfaces |
| CTextInterface::To< RobustEstimateZapper > | |
| CTextInterface::To< child > | |
| CTextInterface::To< container > | |
| CTextInterface::To< extension > | |
| CTextInterface::To< tester > | |
| CTextInterface::To< vector_of_Estimates > | |
| CTextInterface::To< C > | Class text interface: an instance of C and a vector of Attribute<C> |
| CTextInterface::Value | Text interface to a value of undefined type |
| CTextInterface::Attribute< M > | |
| CTextInterface::AdapterBase< Attribute< M >, Attribute< E > > | |
| CTextInterface::AttributeAdapter< M, E > | |
| CTextInterface::MapOfProxy< M, K, E, Get > | Proxy enables attribute interface of elements in a map |
| CTextInterface::MapOfInterfaces< M, K, Get > | Proxy enables attribute interface of elements in a map |
| CTextInterface::Attribute< V > | |
| CTextInterface::AdapterBase< Attribute< V >, Attribute< E > > | |
| CTextInterface::AttributeAdapter< V, E > | |
| CTextInterface::VectorOfProxy< V, E, Get, Size > | Proxy enables attribute interface of elements in a vector |
| CTextInterface::VectorOfEstimate< V, T, U, Get, Size > | Proxy enables attribute interface of Estimates in a vector |
| CTextInterface::VectorOfInterfaces< V, Get, Size > | Dynamically embeds the interfaces of elements in a vector |
| CTextInterface::Attribute< C > | Text interface to a class attribute |
| CTextInterface::AdapterBase< Attribute< C >, Attribute< M > > | |
| CTextInterface::AttributeAdapter< C, M > | |
| CTextInterface::HasAProxy< C, M, Get > | Proxy enables attribute interface of member to be used by class |
| CTextInterface::AdapterBase< Attribute< C >, Attribute< P > > | |
| CTextInterface::AttributeAdapter< C, P > | |
| CTextInterface::IsAProxy< C, P > | Proxy enables attribute interface from parent to be used by child |
| CTextInterface::AttributeGet< C, Get > | Interface to a class attribute with an accessor method, C::Get() |
| CTextInterface::AttributeGetSet< C, Type, Get, Set > | Interface to a class attribute with an accessor and modifier methods |
| CTextInterface::OptionalInterface< C, Type, Get, Set > | Dynamically embeds the interface of something that can be got and set |
| CTextInterface::AttributeXformGet< C, Get, X > | Interface to a class attribute with an accessor method, C::Get() |
| CTextInterface::ElementGet< C, Get, Size > | Interface to an array of attributes |
| CTextInterface::ElementGetSet< C, Type, Get, Set, Size > | Pointers to attribute get and set methods, Type C::Get() and C::Set(Type) |
| CTextInterface::GetFunction< C, Get > | Get is function object that receives C* and returns some type |
| CTextInterface::GetSetFunction< C, Get, Set > | Interface to a class attribute with an accessor and modifier methods |
| CTextInterface::Interpreter< I, Get, Set > | Text interface to a text interpreter |
| CTextInterface::ValueGet< T > | Read-only interface to a value of type T |
| CTextInterface::ValueGetSet< T > | Read and write interface to a value of type T |
| CTextLoop | Loop through ranges of indeces ascertained by a TextInterface |
| CRegistry::List< Parent >::Instances< Child > | Counts the number of instances of Child entries |
| Cstring::iterator | STL iterator class |
| Cvector< T >::iterator | STL iterator class |
| CThreadContext::Lock | Locks the mutex on construction and unlocks on deletion |
| CCommandParser::Method | Pure virtual base class of the template class Command |
| CCommand< Parser > | Stores a pointer to a CommandParser sub-class and one of its methods |
| CCommandParser::Nested | Nested CommandParser Method implementation |
| CMJD | Class 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 |
| Cpolynomial | Describes a single Tempo polyco set |
| CProbability | Base class of probability density functions |
| CExponentialDistribution | Base class of probability density functions |
| CNormalDistribution | Base class of probability density functions |
| CDirectoryLock::Push | |
| CRegularExpression | Interface to regex |
| Cstring::reverse_iterator | STL iterator class |
| Cvector< T >::reverse_iterator | STL iterator class |
| CRunningMedian< T, Compare > | For use in the efficient computation of a running median |
| CSeparator | Separates a string into a container of strings using various rules |
| CTextInterface::SetFromStringPolicy< C, Set > | Policy for converting a string to a value |
| CSmoothingSpline | Interface to GCVSPL sub-routine by Herman J. Woltring |
| CStraightLine< T, U > | Linear least squares fit to a straight line |
| Cstring | STL class |
| CSystemCall | Executes a system call with multiple retries |
| CTemporaryDirectory | Creates a temporary directory for the current user |
| CThreadContext | ThreadContext class |
| CThreadMemory | Manages a unique void * storage for each thread |
| CThreadIPPMemory | Manages a unique void * storage for each thread |
| CThreadStream | Manages a unique std::ostream for each thread |
| CReference::To< Type, active > | Template class manages Reference::Able objects |
| CTempo::toa | Describes 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 > | |
| CTextInterface::GetToStringPolicy< C, Get > | Policy for converting a value to a string |
| CPhase::ToStringPolicy< Phase::Range > | |
| CTextInterface::ToStringPolicy< Phase::Range > | Specialize the policy for converting a Range to a string |
| CPhase::ToStringPolicy< Phase::Ranges > | |
| CTextInterface::ToStringPolicy< Phase::Ranges > | Specialize the policy for converting a Range to a string |
| CPhase::ToStringPolicy< Phase::Value > | |
| CTextInterface::ToStringPolicy< Phase::Value > | Specialize the policy for converting a Value to a string |
| CTextInterface::VAllocator< C, Type > | ElementGet and ElementGetSet factory |
| CTextInterface::VAllocator< C, Estimate< T, U > > | ElementGet and ElementGetSet factory |
| CVanVleck | Correct 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 |
| CWarning | Handles warning messages in a standardized fashion |
| CTextInterface::XAllocator< C > | AttributeXformGet factory |