|
| struct | JAbstractClass |
| | Template class test for abstractness. More...
|
| |
| class | JAbstractFile |
| | The JAbstractFile class encapsulates the c-style file descriptor. More...
|
| |
| class | JStreamInput |
| | Interface for ASCII input using standard streams. More...
|
| |
| class | JStreamOutput |
| | Interface for ASCII output using standard streams. More...
|
| |
| class | JStreamSuffixOutput |
| | Interface for ASCII output with prefix and postfix using standard streams. More...
|
| |
| class | JAbstractObjectIterator |
| | Abstract object iterator. More...
|
| |
| class | JRewindableAbstractObjectIterator |
| | Abstract object iterator with rewinding. More...
|
| |
| class | JAccessibleAbstractObjectIterator |
| | Abstract object iterator with named access. More...
|
| |
| struct | JAbstractObjectReader |
| | Abstract interface for object reading. More...
|
| |
| struct | JAbstractRewindableObjectReader |
| | Abstract interface for object reading with rewinding. More...
|
| |
| struct | JAbstractAccessibleObjectReader |
| | Abstract interface for object reading with named access. More...
|
| |
| struct | JAbstractObjectStatus |
| | Interface for status of object. More...
|
| |
| struct | JAbstractObjectWriter |
| | Abstract interface for object writing. More...
|
| |
| struct | JAbstractObjectWriter< JTypeList< JHead_t, JTail_t > > |
| | Abstract interface for object writing for multiple data types. More...
|
| |
| struct | JAbstractObjectWriter< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JAbstractObjectWriter class. More...
|
| |
| struct | JAbstractAccessibleObjectWriter |
| | Abstract interface for object writing with named access. More...
|
| |
| class | JAbstractPointer |
| | Template interface for pointer to object(s). More...
|
| |
| class | JAccessible |
| | Interface for named access of a device. More...
|
| |
| class | JNullAccess |
| | Interface for null access. More...
|
| |
| class | JAccessibleBinaryInputStream |
| | Accessible binary input stream. More...
|
| |
| class | JAccessibleBinaryOutputStream |
| | Accessible output stream. More...
|
| |
| class | JAccessibleInputStream |
| | Accessible input stream. More...
|
| |
| class | JAccessibleOutputStream |
| | Accessible output stream. More...
|
| |
| struct | JAllocatorBuffer |
| | Low-level memory management. More...
|
| |
| class | JAllocator |
| | Memory management for small objects. More...
|
| |
| struct | JAnyType |
| | Auxiliary class for any type definition. More...
|
| |
| class | JASCIIFileReader |
| | Object reading from ASCII file. More...
|
| |
| class | JASCIIFileWriter |
| | Object(s) writing to ASCII file. More...
|
| |
| struct | JAssert |
| | Generation of compiler error. More...
|
| |
| struct | JAssert< true, T > |
| | Implementation of valid assertion. More...
|
| |
| struct | JBaseType_t |
| | Template class to test for polymorphism. More...
|
| |
| struct | JBaseType_t< JBase_t, JTypeList< JHead_t, JTail_t > > |
| | Template class to test for polymorphism. More...
|
| |
| struct | JBaseType_t< JBase_t, JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JBaseType_t class. More...
|
| |
| struct | JBaseType |
| | Template class to identify common base class. More...
|
| |
| struct | JBaseType< JBase_t, JTypelist_t, JTypeList< JHead_t, JTail_t >, false > |
| | Resursive scan for base class. More...
|
| |
| struct | JBaseType< JBase_t, JTypelist_t, JTypeList< JHead_t, JNullType >, false > |
| | Terminination class of resursive JBaseType class. More...
|
| |
| struct | JBaseClass |
| | Template definition of class to look for base class in type list. More...
|
| |
| struct | JBaseClass< JTypeList< JHead_t, JTail_t > > |
| | Template specialisation of class to look for base class in type list. More...
|
| |
| class | JBidirectionalIterator |
| | Template interface for method bool decrement(). More...
|
| |
| class | JBinaryInput |
| | Interface for binary input. More...
|
| |
| class | JBinaryOutput |
| | Interface for binary output. More...
|
| |
| struct | JBool |
| | Auxiliary template class for type bool. More...
|
| |
| struct | EQUALS |
| | Type definition of logical EQUALS. More...
|
| |
| struct | EQUALS< JBool< first >, JBool< second > > |
| | Template specialisation for logical EQUALS. More...
|
| |
| struct | NOT |
| | Type definition of logical NOT. More...
|
| |
| struct | NOT< JBool< __value__ > > |
| | Template specialisation for logical NOT. More...
|
| |
| struct | AND |
| | Type definition of logical AND. More...
|
| |
| struct | AND< JBool< first >, JBool< second > > |
| | Template specialisation for logical AND. More...
|
| |
| struct | OR |
| | Type definition of logical OR. More...
|
| |
| struct | OR< JBool< first >, JBool< second > > |
| | Template specialisation for logical OR. More...
|
| |
| struct | XOR |
| | Type definition of logical XOR. More...
|
| |
| struct | XOR< JBool< first >, JBool< second > > |
| | Template specialisation for logical XOR. More...
|
| |
| struct | JCategory |
| | Auxiliary class to define value, reference and pointer types for given data type and category. More...
|
| |
| struct | JCategory< T, true > |
| | Specialisation of JCategory for constant (i.e. non-modifiable) data type. More...
|
| |
| struct | JCategory< T, false > |
| | Specialisation of JCategory for modifiable (i.e. non-constant) data type. More...
|
| |
| struct | JPrimitive |
| | Data structure for primitive types. More...
|
| |
| struct | JArgument |
| | Data structure for method argument types. More...
|
| |
| struct | JArgument< bool > |
| | Specialisations of JArgument for primitive types. More...
|
| |
| struct | JArgument< char > |
| |
| struct | JArgument< unsigned char > |
| |
| struct | JArgument< short > |
| |
| struct | JArgument< unsigned short > |
| |
| struct | JArgument< int > |
| |
| struct | JArgument< unsigned int > |
| |
| struct | JArgument< long int > |
| |
| struct | JArgument< unsigned long int > |
| |
| struct | JArgument< long long int > |
| |
| struct | JArgument< unsigned long long int > |
| |
| struct | JArgument< float > |
| |
| struct | JArgument< double > |
| |
| struct | JArgument< long double > |
| |
| struct | is_iterator |
| | Data structure to check whether given data type is an iterator. More...
|
| |
| struct | JClass |
| | Template for generic class types. More...
|
| |
| struct | JClass< const T > |
| | Specialisation of JClass for const class types. More...
|
| |
| struct | JClass< T & > |
| | Specialisation of JClass for reference class types. More...
|
| |
| struct | JClass< const T & > |
| | Specialisation of JClass for const reference class types. More...
|
| |
| struct | JClass< T * > |
| | Specialisation of JClass for pointer class types. More...
|
| |
| struct | JClass< const T * > |
| | Specialisation of JClass for const pointer class types. More...
|
| |
| struct | JClass< T *& > |
| | Specialisation of JClass for pointer class types. More...
|
| |
| struct | JClass< const T *& > |
| | Specialisation of JClass for const pointer class types. More...
|
| |
| struct | JClonable |
| | Template class for object cloning. More...
|
| |
| struct | JClonable< JClonable_t, JNullType > |
| | Template specialisation to define base class for interface of object cloning. More...
|
| |
| struct | JColorFacet |
| | Facet interface to specify text color. More...
|
| |
| struct | JColorFacetASCII |
| | Facet class to specify text color for ASCII. More...
|
| |
| struct | JColorFacetELcode |
| | Facet class to specify text color for ELcode. More...
|
| |
| struct | JColorFacetMap_t |
| | Auxiliary map for color facets. More...
|
| |
| struct | JComparable |
| | Template definition of auxiliary base class for comparison of data structures. More...
|
| |
| struct | JComparable< JClass_t, JNullType > |
| | General purpose specialisation of class JComparable for any data type. More...
|
| |
| class | JComparator |
| | Template definition of auxiliary class to compare objects. More...
|
| |
| class | JComparator< JResult_t T::*, JComparator_t > |
| | Template specialisation of JComparator for comparison between values of data members. More...
|
| |
| class | JComparator< JResult_t(T::*)() const, JComparator_t > |
| | Template specialisation of JComparator for comparison between return values of member methods. More...
|
| |
| class | JComparator< const T &(T::*)() const, JComparator_t > |
| | Template specialisation of JComparator for comparison between return values of member methods. More...
|
| |
| struct | JComparison |
| | Functional implementations of comparison operators. More...
|
| |
| class | JConstructor |
| | Template class test for availability of a suitable constructor JType_t(const JArgument_t). More...
|
| |
| struct | JConversion |
| | Template class test for polymorphism. More...
|
| |
| struct | JConversion< T, T > |
| | Specialisation of JConversion for identical types. More...
|
| |
| class | JAssertConversion |
| | Auxialiary class to assert type conversion. More...
|
| |
| class | JAssertConversion< JDerived_t, JBase_t, true > |
| | Implementation of a valid type conversion. More...
|
| |
| class | JConversionIterator |
| | Interface for object iteration with type conversion. More...
|
| |
| class | JCppFacet |
| | Facet class to specify parsing of a C[++] variable name. More...
|
| |
| struct | JCRC_t |
| | Helper template data structure to evaluate CRC. More...
|
| |
| struct | JCRC_t< size, size, T > |
| | Termination class for recursive JCRC_t class. More...
|
| |
| class | JAssignSequence |
| | Auxiliary class to assign a sequence of Comma Separated Values (CSV). More...
|
| |
| struct | JDefault |
| | Simple default class. More...
|
| |
| struct | JHasID |
| | Test presence of data type identifier in labelled type list. More...
|
| |
| struct | JHasID< JTypeList< JHead_t, JTail_t >, ID > |
| | Recursive test of presence data type identifier in labelled type list. More...
|
| |
| struct | JEnumeration |
| | Enumeration of single data type. More...
|
| |
| struct | JEnumeration< JTypeList< JHead_t, JTail_t > > |
| | Enumeration of multiple data types. More...
|
| |
| struct | JEnumeration< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JEnumeration class. More...
|
| |
| struct | JEquals |
| | Template definition of auxiliary base class for comparison of data structures. More...
|
| |
| struct | JEquals< JClass_t, JNullType > |
| | General purpose specialisation of class JEquals for any data type. More...
|
| |
| class | JEquation |
| | General purpose equation class. More...
|
| |
| struct | JEquation_t |
| | Auxiliary data structure to read equations. More...
|
| |
| class | JEquationFacet |
| | Facet class to specify parsing of equations in currect locale (see class JLANG::JEquation). More...
|
| |
| struct | JEndOfLine |
| | Auxiliary class for end of line. More...
|
| |
| class | JEquationParameters |
| | Simple data structure to support I/O of equations (see class JLANG::JEquation). More...
|
| |
| class | JException |
| | General exception. More...
|
| |
| class | JIndexOutOfRange |
| | Exception for accessing an index in a collection that is outside of its range. More...
|
| |
| class | JPointerException |
| | Exception for accessing an invalid pointer. More...
|
| |
| class | JFunctionalException |
| | Exception for a functional operation. More...
|
| |
| class | JEmptyCollection |
| | Exception for an empty collection. More...
|
| |
| class | JValueOutOfRange |
| | Exception for accessing a value in a collection that is outside of its range. More...
|
| |
| class | JParseError |
| | Exception for parsing value. More...
|
| |
| class | JNoValue |
| | Exception for missing value. More...
|
| |
| class | JNullPointerException |
| | Exception for null pointer operation. More...
|
| |
| class | JCastException |
| | Exception for cast operation. More...
|
| |
| class | JNumericalPrecision |
| | Exception for numerical precision error. More...
|
| |
| class | JDivisionByZero |
| | Exception for division by zero. More...
|
| |
| class | JMallocException |
| | Exception for failure of memory allocation. More...
|
| |
| class | JNewException |
| | Exception for failure of memory allocation. More...
|
| |
| class | JIOException |
| | Exception for I/O. More...
|
| |
| class | JFileOpenException |
| | Exception for opening of file. More...
|
| |
| class | JFileRecoveryException |
| | Exception for recovery of file. More...
|
| |
| class | JFileReadException |
| | Exception for reading of file. More...
|
| |
| class | JEndOfFile |
| | Exception for end of file. More...
|
| |
| class | JPipeOpenException |
| | Exception for opening of pipe. More...
|
| |
| class | JSelectException |
| | Exception for select call. More...
|
| |
| class | JSocketException |
| | Exception for socket. More...
|
| |
| class | JControlHostException |
| | Exception for ControlHost. More...
|
| |
| class | JSocketChannelException |
| | Exception for socket channel. More...
|
| |
| class | JForkException |
| | Exception for creation of fork. More...
|
| |
| class | JSystemException |
| | Exception for system call. More...
|
| |
| class | JParserException |
| | Exception when parsing a value. More...
|
| |
| class | JPropertiesException |
| | Exception when parsing a value. More...
|
| |
| class | JDictionaryEntryNotFound |
| | Exception for missing entry in dictionary. More...
|
| |
| class | JDictionaryDuplicateEntry |
| | Exception for duplicate entry in dictionary. More...
|
| |
| class | JRunTimeException |
| | Run time exception. More...
|
| |
| class | JTypeInformationException |
| | Exception for absence of type information. More...
|
| |
| class | JProtocolException |
| | Protocol exception. More...
|
| |
| class | JDatabaseException |
| | Database exception. More...
|
| |
| class | JFile |
| | The JFile class extends the JAbstractFile class. More...
|
| |
| class | JFileDescriptorMask |
| | Auxiliary class for method select. More...
|
| |
| class | JFileInputStream |
| | Streaming of input. More...
|
| |
| class | JFileOutputStream |
| | Streaming of output. More...
|
| |
| class | JFileStream |
| | Streaming of input and output. More...
|
| |
| class | JFileInputStreamBuffer |
| | Input file stream buffer. More...
|
| |
| class | JFileOutputStreamBuffer |
| | Output file stream buffer. More...
|
| |
| class | JFileStreamBuffer |
| | Input and output file stream buffer. More...
|
| |
| class | JFind_if |
| | Template definition of auxiliary class to select objects. More...
|
| |
| class | JFind_if< JResult_t T::*, JPredicate_t > |
| | Template specialisation of JFind_if for selection of objects via data member. More...
|
| |
| class | JFind_if< JResult_t(T::*)() const, JPredicate_t > |
| | Template specialisation of JFind_if for selection of objects via member method. More...
|
| |
| class | JForwardIterator |
| | Template interface for method bool increment(). More...
|
| |
| struct | JGroup |
| | Auxiliary class for a fixed group of objects. More...
|
| |
| class | JGZFileReader |
| | Object reading from gzipped file. More...
|
| |
| class | JGZFileWriter |
| | Object reading from gzipped file. More...
|
| |
| class | JNew |
| | Memory management class for create/release policy based on new/delete. More...
|
| |
| class | JNewCArray |
| | Memory management class for create/release policy based on new []/delete []. More...
|
| |
| class | JMalloc |
| | Memory management class for create/release policy based on malloc()/free(). More...
|
| |
| struct | JMultiComparable |
| | Template definition of auxiliary base class for composite data structures composed of base classes with comparisons capabilities. More...
|
| |
| struct | JMultiEquals |
| | Template definition of auxiliary base class for data structures composed of multiple base classes with equality evaluations capabilities. More...
|
| |
| struct | JMultiEquals< JClass_t, JTypeList< head_type, tail_type > > |
| | Template specialisation of auxiliary base class for data structures composed of multiple base classes with equality evaluations capabilities. More...
|
| |
| struct | JMultiPointer |
| | General purpose class for multiple pointers. More...
|
| |
| struct | JMultiPointer< JTypeList< JHead_t, JTail_t > > |
| | Implementation of multiple pointers for multiple data types. More...
|
| |
| struct | JMultiPointer< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JMultiPointer class. More...
|
| |
| class | JNullStream |
| | Streaming of input. More...
|
| |
| class | JNullStreamBuffer |
| | Null stream buffer. More...
|
| |
| struct | JNullType |
| | Auxiliary class for no type definition. More...
|
| |
| struct | JNumber |
| | Wrapper class for integer value. More...
|
| |
| struct | JObject |
| | Auxiliary base class for inline creation of a static value or clone from a temporary object. More...
|
| |
| class | JObjectAllocator |
| | Base class for customized new/delete operators. More...
|
| |
| struct | JObjectDemultiplexer |
| | Auxiliary class for demultiplexing object outputs. More...
|
| |
| struct | JObjectDemultiplexer< JBase_t, JTypeList< JHead_t, JTail_t > > |
| | Template specialisation of JObjectDemultiplexer for multiple object outputs. More...
|
| |
| struct | JObjectDemultiplexer< JBase_t, JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JObjectDemultiplexer class. More...
|
| |
| class | JObjectID |
| | Auxiliary class for object identification. More...
|
| |
| class | JObjectOutput |
| | Template interface of object output for single data type. More...
|
| |
| class | JValve |
| | Auxiliary class for selection of data type. More...
|
| |
| class | JObjectSelector |
| | Interface for selection of objects. More...
|
| |
| class | JObjectMultiplexer |
| | Auxiliary class for multiplexing object iterators. More...
|
| |
| class | JMultiPipe |
| | Auxiliary class for object iteration via multiple pipes, e.g. operator: More...
|
| |
| class | JObjectIterator |
| | Interface of object iteration for a single data type. More...
|
| |
| class | JObjectIterator< JTypeList< JHead_t, JTail_t > > |
| | Implementation of object iterator for multiple data types. More...
|
| |
| class | JObjectIterator< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JObjectIterator class. More...
|
| |
| struct | JNullIterator |
| | Implementation for null iteration. More...
|
| |
| class | JRewindableObjectIterator |
| | Interface for object iteration with rewinding. More...
|
| |
| class | JAccessibleObjectIterator |
| | Interface for object iteration with named access. More...
|
| |
| class | JObjectMultiplexer< JTypeList< JHead_t, JTail_t >, JBase_t > |
| | Template specialisation of JObjectMultiplexer for multiple object iterators. More...
|
| |
| class | JObjectMultiplexer< JTypeList< JHead_t, JNullType >, JBase_t > |
| | Terminator class of recursive JObjectMultiplexer class. More...
|
| |
| class | JObjectOutput< JTypeList< JHead_t, JTail_t > > |
| | Implementation of object output for multiple data types. More...
|
| |
| class | JObjectOutput< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JObjectOutput class. More...
|
| |
| class | JAccessibleObjectOutput |
| | Interface for object output with named access. More...
|
| |
| struct | JNullOutput |
| | Implementation of null output for single data type. More...
|
| |
| struct | JNullOutput< JTypeList< JHead_t, JTail_t > > |
| | Implemenatation of null output for multiple data types. More...
|
| |
| struct | JNullOutput< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JNullOutput class. More...
|
| |
| struct | JNullAccessibleOutput |
| | Implementation for null output with null access. More...
|
| |
| struct | JObjectReader |
| | Auxiliary class for object reading. More...
|
| |
| struct | JRewindableObjectReader |
| | Auxiliary class for object reading with rewinding. More...
|
| |
| struct | JAccessibleObjectReader |
| | Auxiliary class for object reading with named access. More...
|
| |
| class | JObjectSampler |
| | Auxiliary class to sample objects from a JRewindableObjectIterator. More...
|
| |
| class | JObjectSelector< JTypeList< JHead_t, JTail_t > > |
| | Interface for multiple selection of objects. More...
|
| |
| class | JObjectSelector< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JObjectSelector class. More...
|
| |
| struct | JObjectStatus |
| | Auxiliary class for status of object. More...
|
| |
| struct | JObjectStreamIO |
| | Auxiliary base class for storing and loading a single object to and from an ASCII file, respectively. More...
|
| |
| struct | JObjectWriter |
| | Auxiliary class for object writing to a named device. More...
|
| |
| struct | JAccessibleObjectWriter |
| | Auxiliary class for object writing with named access. More...
|
| |
| class | JParameter |
| | Parameter class. More...
|
| |
| class | JPipe |
| | Auxiliary class for object iteration via pipe, i.e. operator: More...
|
| |
| class | JPipe< JTypeList< JHead_t, JTail_t > > |
| | Implementation of object iterator for multiple data types. More...
|
| |
| class | JPipe< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JPipe class. More...
|
| |
| class | JPointer |
| | Template implementation of class that holds pointer to object(s). More...
|
| |
| class | JPredicate |
| | Template definition of auxiliary class to select objects. More...
|
| |
| class | JPredicate< JResult_t T::*, JComparator_t > |
| | Template specialisation of JPredicate for selection of objects via data member. More...
|
| |
| class | JPredicate< JResult_t(T::*)() const, JComparator_t > |
| | Template specialisation of JPredicate for selection of objects via member method. More...
|
| |
| class | JPrintHelper |
| | Auxiliary class to print via member method const char* str() const;. More...
|
| |
| struct | JPrinter |
| | Auxiliary class to temporarily replace std::ostream. More...
|
| |
| class | JRAM |
| | Memory management for small objects. More...
|
| |
| class | JRedirectStream |
| | This class can be used to temporarily redirect one output (input) stream to another output (input) stream. More...
|
| |
| class | JRedirectString |
| | This class can be used to temporarily redirect an input stream to an input string. More...
|
| |
| class | JReference |
| | The template JReference class can be used to reference an object. More...
|
| |
| class | JReference< const JClass_t > |
| | Template specialisation of JReference class for const data type. More...
|
| |
| class | JReference< JClass_t *const > |
| | Template specialisation of JReference class for pointer type. More...
|
| |
| class | JRegulator |
| | Interface for controlling object throughput. More...
|
| |
| class | JResolve |
| | Test existence of class T. More...
|
| |
| class | JRewindable |
| | Template interface of rewindable object. More...
|
| |
| struct | JSampler |
| | Template class for sampling from a JRewindableObjectIterator. More...
|
| |
| class | JSharedCounter |
| | Shared counter. More...
|
| |
| class | JSharedPointer |
| | The template JSharedPointer class can be used to share a pointer to an object. More...
|
| |
| class | JSinglePointer |
| | The template JSinglePointer class can be used to hold a pointer to an object. More...
|
| |
| struct | JSingleton |
| | Simple singleton class. More...
|
| |
| struct | JStatic |
| | Template data structure for static member declaration. More...
|
| |
| struct | JStatic< T *, JParent_t, N > |
| | Template specialisation of JStatic for static member declaration of pointer. More...
|
| |
| struct | JSTDObjectIterator |
| | Implementation of object iteration from STD container. More...
|
| |
| class | JSTDObjectOutput |
| | Implementation of object output for STD compatible output iterator. More...
|
| |
| struct | JSTDObjectReader |
| | Implementation of object iteration from STD container. More...
|
| |
| struct | JSTDObjectReader< JTypeList< JHead_t, JTail_t > > |
| | Implementation of object iteration from STD container for multiple data types. More...
|
| |
| struct | JSTDObjectReader< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JSTDObjectReader class. More...
|
| |
| struct | JSTDObjectReader< const T > |
| | Specialisation of object iteration from STD container for constant data. More...
|
| |
| class | JSTDObjectWriter |
| | Implementation of object output from STD container. More...
|
| |
| struct | JSTDObjectWriter< JTypeList< JHead_t, JTail_t > > |
| | Implementation of object output from STD container for multiple data types. More...
|
| |
| struct | JSTDObjectWriter< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JSTDObjectWriter class. More...
|
| |
| class | JStorage |
| | Template storage class. More...
|
| |
| class | JStreamObjectIterator |
| | Stream object iterator. More...
|
| |
| class | JStreamObjectOutput |
| | Template implementation of stream output for single data type. More...
|
| |
| class | JStreamObjectOutput< JTypeList< JHead_t, JTail_t > > |
| | Template specialisationimplementation of stream object output for multiple data types. More...
|
| |
| class | JStreamObjectOutput< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JStreamObjectOutput class. More...
|
| |
| class | JStreamState |
| | This class can be used to temporarily exchange the states between streams. More...
|
| |
| class | JString |
| | Wrapper class around STL string class. More...
|
| |
| class | JStringFacet |
| | Facet class to specify parsing of a JLANG::JString object. More...
|
| |
| class | JStringStream |
| | Wrapper class around STL stringstream class to facilitate optional loading of data from file. More...
|
| |
| class | JSwitch |
| | Template selection of type specifier. More...
|
| |
| class | JSwitch< true, A, B > |
| | Template specialisation of selection of type specifier. More...
|
| |
| struct | JTemplate |
| | Auxiliary class for managing multiple objects. More...
|
| |
| struct | JTemplate< JTypeList< JHead_t, JTail_t > > |
| | Auxiliary class for managing multiple objects. More...
|
| |
| struct | JTemplate< JTypeList< JHead_t > > |
| | Auxiliary class for managing multiple objects. More...
|
| |
| struct | JTemplateReader |
| | Template definition of auxiliary base class for composite data types which derive from one or more base classes for which the redirect operator << is defined. More...
|
| |
| struct | JTemplateReader< JReader_t, JNullType, JNullType > |
| | Specialisation of class JTemplateReader for general purpose write methods. More...
|
| |
| struct | JTemplateReader< JReader_t, JClass_t, JTypeList< JHead_t, JTail_t > > |
| | Specialisation of class JTemplateReader for composite data type. More...
|
| |
| struct | JTemplateWriter |
| | Template definition of auxiliary base class for composite data types which derive from one or more base classes for which the redirect operator << is defined. More...
|
| |
| struct | JTemplateWriter< JWriter_t, JNullType, JNullType > |
| | Specialisation of class JTemplateWriter for general purpose write methods. More...
|
| |
| struct | JTemplateWriter< JWriter_t, JClass_t, JTypeList< JHead_t, JTail_t > > |
| | Specialisation of class JTemplateWriter for composite data type. More...
|
| |
| struct | JTest |
| | Auxiliary base class for compile time evaluation of test. More...
|
| |
| class | JThrow |
| | Auxiliary base class for controling the throwing of exceptions. More...
|
| |
| class | JTimeval |
| | Auxiliary class for time values. More...
|
| |
| class | JTitle |
| | Auxiliary class for title. More...
|
| |
| class | JToken |
| | Wrapper class around string. More...
|
| |
| struct | JType |
| | Auxiliary class for a type holder. More...
|
| |
| struct | JLabel_t |
| | Auxiliary data structure to label data types within a type list. More...
|
| |
| class | JTypeID_t |
| | Test availability of static member methods for labelling data types in a type list. More...
|
| |
| class | JTypeInfo |
| | This class is a wrapper around the STL type_info class. More...
|
| |
| struct | JTypeList |
| | Type list. More...
|
| |
| struct | JMultipleType |
| | List of identical types. More...
|
| |
| struct | JMultipleType< 1, T > |
| | Terminator class of list of identical types. More...
|
| |
| struct | JAppend |
| | Append to type list. More...
|
| |
| struct | JAppend< JNullType, JNullType > |
| | Template specialisation of append to type list. More...
|
| |
| struct | JAppend< JNullType, T > |
| | Template specialisation of append to type list. More...
|
| |
| struct | JAppend< JNullType, JTypeList< JHead_t, JTail_t > > |
| | Template specialisation of append to type list. More...
|
| |
| struct | JAppend< JTypeList< JHead_t, JTail_t >, T > |
| | Template specialisation of append to type list. More...
|
| |
| struct | JRemove |
| | Removal of data type from type list. More...
|
| |
| struct | JRemove< JNullType, T > |
| | Template specialisation of removal of data type from type list. More...
|
| |
| struct | JRemove< JTypeList< T, JTail_t >, T > |
| | Template specialisation of removal of data type from type list. More...
|
| |
| struct | JRemove< JTypeList< JHead_t, JTail_t >, T > |
| | Template specialisation of removal of data type from type list. More...
|
| |
| struct | JRemove< JTypeList< JHead_t1, JTail_t1 >, JTypeList< JHead_t2, JTail_t2 > > |
| | Template specialisation of removal of type list from type list. More...
|
| |
| struct | JRemove< JTypeList< JHead_t1, JTail_t1 >, JTypeList< JHead_t2, JNullType > > |
| | Template specialisation of removal of type list from type list. More...
|
| |
| struct | JLength |
| | Length of type list. More...
|
| |
| struct | JLength< JTypeList< JHead_t, JTail_t > > |
| | Recursive length of type list. More...
|
| |
| struct | JLength< JNullType > |
| | Terminator class of length of type list. More...
|
| |
| struct | JHasType |
| | Test presence of data type in type list. More...
|
| |
| struct | JHasType< JTypeList< JHead_t, JTail_t >, T > |
| | Recursive test of presence data type in type list. More...
|
| |
| struct | JHasType< JTypeList< T, JTail_t >, T > |
| | Identify presence data type in type list. More...
|
| |
| struct | JHasType< JNullType, T > |
| | Termination of recursive test of presence data type in type list. More...
|
| |
| struct | JHasType< T, T > |
| | Specialisation of JHasType for single class type. More...
|
| |
| struct | JResolveTypeList |
| | Resolve template class to JTypeList. More...
|
| |
| struct | JResolveTypeList< JTypeList< JHead_t, JTail_t > > |
| | Resolve JTypeList to JTypeList. More...
|
| |
| struct | JTypeAt |
| | Extraction of data type from type list. More...
|
| |
| struct | JTypeAt< JTypeList< JHead_t, JTail_t >, index, range_check > |
| | Recursive extraction of data type from type list. More...
|
| |
| struct | JTypeAt< JTypeList< JHead_t, JTail_t >, 0, range_check > |
| | Termination of recursive extraction of data type from type list. More...
|
| |
| struct | JTypeAt< JNullType, index, false > |
| | Termination of recursive extraction of data type from type list. More...
|
| |
| struct | JIndexOf |
| | Indexing of data type in type list. More...
|
| |
| struct | JIndexOf< JTypeList< JHead_t, JTail_t >, T > |
| | Recursive indexing of data type in type list. More...
|
| |
| struct | JIndexOf< JTypeList< T, JTail_t >, T > |
| | Identify indexi of data type in type list. More...
|
| |
| struct | JIndexOf< JNullType, T > |
| | Termination of recursive indexing of data type in type list. More...
|
| |
| struct | JTYPELIST |
| | Auxiliary class for recursive type list generation. More...
|
| |
| struct | JTYPELIST< JTypeList< JHead_t, JTail_t >, T, Args...> |
| | Template specialisation for expanding type list. More...
|
| |
| struct | JTYPELIST< JTypeList< JHead_t, JNullType >, T, Args...> |
| | Template specialisation for expanding type list. More...
|
| |
| struct | JTYPELIST< JTypeList< JHead_t, JTail_t > > |
| | Template specialisation for expanding type list. More...
|
| |
| struct | JTYPELIST< T > |
| | Termination class for type list generation. More...
|
| |
| struct | JTYPELIST< JNullType > |
| | Termination class for type list generation. More...
|
| |
| struct | JTypeSelector |
| | Auxiliary class for selection of data type. More...
|
| |
| struct | JTypeSelector< JTypeList< JHead_t, JTail_t > > |
| | Auxiliary class for selection of multiple data types. More...
|
| |
| struct | JTypeSelector< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JTypeSelector class. More...
|
| |
| struct | JUUID |
| | Simple wrapper for UUID. More...
|
| |
| class | JValueOutput |
| | Forward declaration for friend declaration of JValueOutput inside JValueInput. More...
|
| |
| class | JValueInput |
| | Wrapper class around template object. More...
|
| |
| class | JValue |
| | Wrapper class around template object. More...
|
| |
| class | JValve< JTypeList< JHead_t, JTail_t > > |
| | Auxiliary class for selection of multiple data types. More...
|
| |
| class | JValve< JTypeList< JHead_t, JNullType > > |
| | Terminator class of recursive JValve class. More...
|
| |
| struct | array_type |
| | Auxiliary data structure for return type of make methods. More...
|
| |
| struct | JVoid |
| | Auxiliary class for void type definition. More...
|
| |
| class | JMask |
| | Auxiliary class to ensure that the mask set is defined prior to the ctype<>() constructor call. More...
|
| |
| class | JWhiteSpacesFacet |
| | Auxiliary class to specify white space character(s) in currect locale. More...
|
| |
|
| template<bool __value__> |
| static JBool<!__value__ > | c_not (const JBool< __value__ > &value) |
| | Make logical NOT. More...
|
| |
| template<bool __first__, bool __second__> |
| JBool< __first__==__second__ > | c_equals (const JBool< __first__ > &first, const JBool< __second__ > &second) |
| | Make logical EQUALS. More...
|
| |
| template<bool __first__, bool __second__> |
| JBool< __first__==__second__ > | c_and (const JBool< __first__ > &first, const JBool< __second__ > &second) |
| | Make logical AND. More...
|
| |
| template<bool __first__, bool __second__> |
| JBool< __first__==__second__ > | c_or (const JBool< __first__ > &first, const JBool< __second__ > &second) |
| | Make logical OR. More...
|
| |
| template<bool __first__, bool __second__> |
| JBool< __first__==__second__ > | c_xor (const JBool< __first__ > &first, const JBool< __second__ > &second) |
| | Make logical XOR. More...
|
| |
| template<class T , class JResult_t > |
JComparator< JResult_t T::*,
JComparison::lt > | make_comparator (JResult_t T::*member) |
| | Helper method to create comparator between values of data member. More...
|
| |
| template<class T , class JResult_t , class JComparator_t > |
JComparator< JResult_t T::*,
JComparator_t > | make_comparator (JResult_t T::*member, const JComparator_t &comparator) |
| | Helper method to create comparator between values of data member. More...
|
| |
| template<class T , class JResult_t > |
JComparator< JResult_t(T::*)()
const, JComparison::lt > | make_comparator (JResult_t(T::*function)() const) |
| | Helper method to create comparator between return values of member method. More...
|
| |
| template<class T , class JResult_t , class JComparator_t > |
JComparator< JResult_t(T::*)()
const, JComparator_t > | make_comparator (JResult_t(T::*function)() const, const JComparator_t &comparator) |
| | Helper method to create comparator between return values of member method. More...
|
| |
| template<std::size_t N> |
| constexpr size_t | crc (const char(&buffer)[N]) |
| | Get CRC value at compile time. More...
|
| |
| size_t | crc (const std::string &buffer) |
| | Get CRC value at runpile time. More...
|
| |
| template<class JOutputIterator_t > |
JAssignSequence< typename
JOutputIterator_t::container_type::value_type > | iter_assign (const JOutputIterator_t &out) |
| | Helper method to assign sequence of Comma Separated Values to output iterator. More...
|
| |
| template<class JContainer_t > |
JAssignSequence< typename
JContainer_t::value_type > | assign (JContainer_t &out) |
| | Helper method to assign sequence of Comma Separated Values to output container. More...
|
| |
| template<class JOutputIterator_t > |
JAssignSequence< typename
JOutputIterator_t::container_type::value_type > | assign (const JOutputIterator_t &out) |
| | Helper method to assign sequence of Comma Separated Values to output iterator. More...
|
| |
| std::istream & | operator>> (std::istream &in, const JLANG::JEquationFacet &facet) |
| | Parse facet. More...
|
| |
| std::ostream & | operator<< (std::ostream &out, const JLANG::JEquationFacet &facet) |
| | Parse facet. More...
|
| |
| std::ostream & | white_space (std::ostream &out) |
| | Print white space. More...
|
| |
| std::ostream & | division (std::ostream &out) |
| | Print division. More...
|
| |
| std::ostream & | separator (std::ostream &out) |
| | Print separator. More...
|
| |
| std::ostream & | left_bracket (std::ostream &out) |
| | Print left bracket. More...
|
| |
| std::ostream & | right_bracket (std::ostream &out) |
| | Print right bracket. More...
|
| |
| template<class T , class JResult_t , class JPredicate_t > |
JFind_if< JResult_t T::*,
JPredicate_t > | make_find_if (JResult_t T::*member, const JPredicate_t &predicate) |
| | Helper method to create find_if for data member. More...
|
| |
| template<class T , class JResult_t , class JPredicate_t > |
JFind_if< JResult_t(T::*)()
const, JPredicate_t > | make_find_if (JResult_t(T::*function)() const, const JPredicate_t &predicate) |
| | Helper method to create find_if for return values of member method. More...
|
| |
| template<class T , size_t N> |
| size_t | getSize (T(&array)[N]) |
| | Get size of c-array. More...
|
| |
| template<class JFirst_t , class JSecond_t > |
| bool | is_identical (JFirst_t &first, JSecond_t &second) |
| | Check if two objects are indentical. More...
|
| |
| bool | is_integer (const std::string &buffer) |
| | Check if string is an integer. More...
|
| |
| std::string | trim (const std::string &buffer) |
| | Trim string. More...
|
| |
| std::string | trim (const std::string &buffer, const char c) |
| | Trim string. More...
|
| |
| std::string | replace (const std::string &input, const std::string &target, const std::string &replacement) |
| | Replace tokens in string. More...
|
| |
| std::string | replace (const std::string &input, const char target, const std::string &replacement) |
| | Replace characters in string. More...
|
| |
| std::string | replace (const std::string &input, const char target, const char replacement) |
| | Replace characters in string. More...
|
| |
| std::string | trim (const std::string &buffer, const std::string &target) |
| | Trim string. More...
|
| |
| template<class T > |
| std::string | to_string (const T &value) |
| | Convert value to string. More...
|
| |
| template<class T > |
| T | to_value (const std::string &input) |
| | Convert string to value. More...
|
| |
| std::string | to_upper (const std::string &value) |
| | Convert all character to upper case. More...
|
| |
| std::string | to_lower (const std::string &value) |
| | Convert all character to lower case. More...
|
| |
| size_t | get_number_of_tokens (const std::string &buffer) |
| | Count number of white space separated tokens. More...
|
| |
| bool | is_single_quoted (const std::string &value) |
| | Check quotation. More...
|
| |
| bool | is_double_quoted (const std::string &value) |
| | Check quotation. More...
|
| |
| std::string | single_quote (const std::string &value) |
| | Quote string. More...
|
| |
| std::string | double_quote (const std::string &value) |
| | Quote string. More...
|
| |
| int | getIndex () |
| | Get index for user I/O manipulation. More...
|
| |
| template<class T > |
| T & | getInstance (const T &object) |
| | Get static instance from temporary object. More...
|
| |
| const JObjectID & | getUndefinedObjectID () |
| | Get undefined object identifier. More...
|
| |
| template<class JReader_t > |
| bool | getError (const JReader_t &reader) |
| | Get error status of reader. More...
|
| |
| bool | getError (const std::ifstream &reader) |
| | Get error status of reader. More...
|
| |
| template<class JReader_t , class T > |
| void | load (const std::string &file_name, T &object) |
| | Load object from input file. More...
|
| |
| template<class JWriter_t , class T > |
| void | store (const std::string &file_name, const T &object) |
| | Store object to output file. More...
|
| |
| template<class JReader_t , class T > |
| void | load (const std::string &file_name, T &object, JType< JReader_t > type) |
| | Load object from input file. More...
|
| |
| template<class JWriter_t , class T > |
| void | store (const std::string &file_name, const T &object, JType< JWriter_t > type) |
| | Store object to output file. More...
|
| |
| template<class T > |
| void | load (const std::string &file_name, T &object) |
| | Load object from input file. More...
|
| |
| template<class T > |
| void | store (const std::string &file_name, const T &object) |
| | Store object to output file. More...
|
| |
| const char * | getNamespace () |
| | Get namespace. More...
|
| |
| const char * | getGITVersion () |
| | Get GIT version. More...
|
| |
| const char * | getGITCommit () |
| | Get GIT commit. More...
|
| |
| const char * | getGITDate () |
| | Get GIT date. More...
|
| |
| const char * | getSource () |
| | Get source. More...
|
| |
| template<class T , class JResult_t > |
JPredicate< JResult_t T::*,
JComparison::eq > | make_predicate (JResult_t T::*member, const JResult_t value) |
| | Helper method to create predicate for data member. More...
|
| |
| template<class T , class JResult_t , class JComparator_t > |
JPredicate< JResult_t T::*,
JComparator_t > | make_predicate (JResult_t T::*member, const JResult_t value, const JComparator_t &comparator) |
| | Helper method to create predicate for data member. More...
|
| |
| template<class T , class JResult_t > |
JPredicate< JResult_t(T::*)()
const, JComparison::eq > | make_predicate (JResult_t(T::*function)() const, const JResult_t value) |
| | Helper method to create predicate for return values of member method. More...
|
| |
| template<class T , class JResult_t > |
JPredicate< const JResult_t
&(T::*)() const,
JComparison::eq > | make_predicate (const JResult_t &(T::*function)() const, const JResult_t &value) |
| | Helper method to create predicate for return values of member method. More...
|
| |
| template<class T , class JResult_t , class JComparator_t > |
JPredicate< JResult_t(T::*)()
const, JComparator_t > | make_predicate (JResult_t(T::*function)() const, const JResult_t value, const JComparator_t &comparator) |
| | Helper method to create predicate for return values of member method. More...
|
| |
| template<class T , class JResult_t , class JComparator_t > |
JPredicate< const JResult_t
&(T::*)() const, JComparator_t > | make_predicate (const JResult_t &(T::*function)() const, const JResult_t &value, const JComparator_t &comparator) |
| | Helper method to create predicate for return values of member method. More...
|
| |
| template<class JElement_t , class JAllocator_t > |
JSTDObjectOutput
< std::back_insert_iterator
< std::vector< JElement_t,
JAllocator_t > > > | getObjectOutput (std::vector< JElement_t, JAllocator_t > &buffer) |
| | Helper method to create STD compatible object output. More...
|
| |
| template<class JElement_t , class JAllocator_t > |
JSTDObjectOutput
< std::back_insert_iterator
< std::list< JElement_t,
JAllocator_t > > > | getObjectOutput (std::list< JElement_t, JAllocator_t > &buffer) |
| | Helper method to create STD compatible object output. More...
|
| |
| template<class JElement_t , class JComparator_t , class JAllocator_t > |
JSTDObjectOutput
< std::insert_iterator
< std::set< JElement_t,
JComparator_t, JAllocator_t > > > | getObjectOutput (std::set< JElement_t, JComparator_t, JAllocator_t > &buffer) |
| | Helper method to create STD compatible object output. More...
|
| |
| template<class JElement_t , class JComparator_t , class JAllocator_t > |
JSTDObjectOutput
< std::insert_iterator
< std::set< JElement_t,
JComparator_t, JAllocator_t > > > | getObjectOutput (std::multiset< JElement_t, JComparator_t, JAllocator_t > &buffer) |
| | Helper method to create STD compatible object output. More...
|
| |
| template<class JKey_t , class JValue_t , class JComparator_t , class JAllocator_t > |
JSTDObjectOutput
< std::insert_iterator
< std::map< JKey_t, JValue_t,
JComparator_t, JAllocator_t > > > | getObjectOutput (std::map< JKey_t, JValue_t, JComparator_t, JAllocator_t > &buffer) |
| | Helper method to create STD compatible object output. More...
|
| |
| template<class JKey_t , class JValue_t , class JComparator_t , class JAllocator_t > |
JSTDObjectOutput
< std::insert_iterator
< std::multimap< JKey_t,
JValue_t, JComparator_t,
JAllocator_t > > > | getObjectOutput (std::multimap< JKey_t, JValue_t, JComparator_t, JAllocator_t > &buffer) |
| | Helper method to create STD compatible object output. More...
|
| |
| template<class JKey_t , class JValue_t , class JComparator_t , class JAllocator_t > |
| const JValue_t & | getValue (const std::map< JKey_t, JValue_t, JComparator_t, JAllocator_t > &map, const JKey_t &key, const JValue_t &value) |
| | Get value in map. More...
|
| |
| template<class JElement_t , class JAllocator_t > |
| void | putEndMarker (std::vector< JElement_t, JAllocator_t > &buffer, const JElement_t &value) |
| | Put end marker. More...
|
| |
| std::istream & | getline (std::istream &in, JString &object) |
| | Read string from input stream until end of line. More...
|
| |
| template<class T > |
| JType< T > | getType () |
| | Get type. More...
|
| |
| const char * | getDefaultName () |
| | Get default name of data type. More...
|
| |
| int | getDefaultVersion () |
| | Get default version of data type. More...
|
| |
| template<class JObject_t , class JHead_t , class JTail_t > |
| JObject_t & | for_each (JObject_t &object, JType< JTypeList< JHead_t, JTail_t > > typelist) |
| | For each data type method. More...
|
| |
| template<class JObject_t , class T > |
| JObject_t & | for_each (JObject_t &object, JType< T > type) |
| | For each data type method. More...
|
| |
| template<class JObject_t > |
| JObject_t & | for_each (JObject_t &object, JType< JNullType > type) |
| | Termination method of for each data type method. More...
|
| |
| template<class JTypelist_t , class JObject_t > |
| JObject_t & | for_each (JObject_t &object) |
| | For each data type method. More...
|
| |
| template<class T > |
| std::istream & | operator>> (std::istream &in, JValueInput< T > &object) |
| | Read JStreamInput from input stream. More...
|
| |
| template<class T > |
| std::ostream & | operator<< (std::ostream &out, const JValueOutput< T > &object) |
| | Write JStreamOutput to output stream. More...
|
| |
| template<class JValue_t , size_t N> |
| const array_type< JValue_t > & | make_array (const JValue_t(&array)[N]) |
| | Method to create array of values. More...
|
| |
| template<class T > |
const array_type< typename
std::iterator_traits< T >
::value_type > & | make_array (T __begin, T __end) |
| | Method to create array of values. More...
|
| |
| template<class T , class JType_t , class JValue_t > |
const array_type< typename
JClass< JValue_t >::value_type > & | make_array (T __begin, T __end, JValue_t const JType_t::*value) |
| | Method to create array of values of data member. More...
|
| |
| template<class T , class JType_t , class JValue_t > |
const array_type< typename
JClass< JValue_t >::value_type > & | make_array (T __begin, T __end, JValue_t(JType_t::*function)() const) |
| | Method to create array of return values of member method. More...
|
| |
| template<class JKey_t , class JValue_t , class JComparator_t , class JAllocator_t > |
| const array_type< JKey_t > & | get_keys (const std::map< JKey_t, JValue_t, JComparator_t, JAllocator_t > &data) |
| | Method to create array of keys of map. More...
|
| |
| template<class JKey_t , class JValue_t , class JComparator_t , class JAllocator_t > |
| const array_type< JValue_t > & | get_values (const std::map< JKey_t, JValue_t, JComparator_t, JAllocator_t > &data) |
| | Method to create array of values of map. More...
|
| |
| template<class T , class JResult_t , class JComparator_t > |
| T | make_set (T __begin, T __end, JResult_t std::iterator_traits< T >::value_type::*value, const JComparator_t &comparator) |
| | Method to exclude outliers from already sorted data. More...
|
| |