Michele De Stefano's C++ Utilities
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cmds_utils::python::numpy::c_storageTag for the C storage ordering
 CcFile_Device_base
 Cmds_utils::file_utils::cFile_DeviceDevice for FILE* pointers
 Cmds_utils::file_utils::cFile_SinkSink device for FILE* pointers
 Cmds_utils::file_utils::cFile_SourceSource device for FILE* pointers
 Cfalse_
 Cmds_utils::little_endian_machineDetermines if the machine uses little endian byte ordering
 Cmds_utils::python::numpy::fortran_storageTag for the FORTRAN storage ordering
 Cinvalid_argument
 Cmds_utils::python::index_errorException used for detecting and raising IndexError Python exceptions
 Citerator_facade
 Cmds_utils::python::numpy::NDArrayIterator< T, Storage, rw_flag >Iterator on a NumPy ndarray
 Cmds_utils::python::PySequenceIterator< T, Reference >Iterator that allows to scan a Python sequence composed by homogeneous elements
 Cmds_utils::python::PySequenceIterator< T >
 Cmds_utils::python::numpy::numpy_dtype_traits< T >Provides traits for a specific C/C++ datatype
 Cmds_utils::python::ObjThis is a simple wrapper around the PyObject* datatype
 Cboost::numeric::ublas::NumPy1DArray< T >Wrapper class for NumPy 1D arrays
 Cmds_utils::python::DictionaryWraps a Python dictionary
 Cmds_utils::python::FileObjClass for easily managment of Python file objects from C++ code
 Cmds_utils::python::iFileObjClass for easily managment of Python input file objects from C++ code
 Cmds_utils::python::oFileObjClass for easily managment of Python output file objects from C++ code
 Cmds_utils::python::Sequence_Base< Derived >Base class for all generic sequence types
 Cmds_utils::python::Sequence_Base< List >
 Cmds_utils::python::ListWraps a Python list
 Cmds_utils::python::Sequence_Base< Sequence >
 Cmds_utils::python::SequenceWraps a generic Python sequence
 Cmds_utils::python::Sequence_Base< Tuple >
 Cmds_utils::python::TupleWraps a Python tuple
 Cmds_utils::ublas::opposite_orientation< orientation_category >Allows the computation of the opposite orientation tag with respect to the one passed as template parameter
 Cmds_utils::python::Obj::ProxyAttrProxy class for managing attribute access
 Cmds_utils::python::ProxyPySeqElement< T >Default Reference type for the PySequenceIterator class
 Cmds_utils::python::PySeqIt_Access< PySeqIt >Accessor class for the PySequenceIterator
 Cmds_utils::python::PySeqIt_Access< mds_utils::python::PySequenceIterator< T > >
 Cmds_utils::python::support_random_access< Derived >Adds support for random access operator (i.e. square brackets) to a class that has to be exposed to the Python interpreter. The access is only in read mode
 Cmds_utils::python::support_random_getset_access< Derived >Adds support for random get/set access operator (i.e. square brackets) to a class that has to be exposed to the Python interpreter. The access is both in read and write mode
 Cmds_utils::python::support_random_access< Dummy_Container >
 Cmds_utils::python::support_random_getset_access< Dummy_Container >
 CDummy_Container
 Ctrue_
 Cmds_utils::big_endian_machineDetermines if the machine uses big endian byte ordering
 Ctrue_type
 Cmds_utils::ublas::is_compressed_matrix< T, typename std::enable_if< boost::mpl::and_< std::is_base_of< boost::numeric::ublas::matrix_container< T >, T >, has_storage_category< T >, has_index_array_type< T >, has_value_array_type< T >, std::is_same< typename T::storage_category, boost::numeric::ublas::sparse_tag > >::value >::type >Detects if a data type is a boost::numeric::ublas::compressed_matrix
 Cmds_utils::ublas::is_matrix< T, typename std::enable_if< boost::mpl::and_< std::is_base_of< boost::numeric::ublas::matrix_container< T >, T >, has_storage_category< T >, std::is_same< typename T::storage_category, boost::numeric::ublas::dense_tag > >::value >::type >Detects if a data type is a boost::numeric::ublas::matrix
 Cmds_utils::ublas::is_vector< T, typename std::enable_if< boost::mpl::and_< std::is_base_of< boost::numeric::ublas::vector_container< T >, T >, has_storage_category< T >, std::is_same< typename T::storage_category, boost::numeric::ublas::dense_tag > >::value >::type >Detects if a data type is a boost::numeric::ublas::vector
 Cvector_container
 Cboost::numeric::ublas::NumPy1DArray< T >Wrapper class for NumPy 1D arrays