|
Jpp
16.0.0-rc.2
the software that should make you happy
|
Auxiliary classes and methods for language specific functionality. More...
Namespaces | |
| JLOCAL | |
| Local namespace for fallback implementations for comparison operators. | |
Classes | |
| class | 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... | |
| class | 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... | |
| 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... | |
| 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... | |
| struct | JValve |
| Auxiliary class for selection of data type. More... | |
| struct | JObjectSelector |
| Interface for selection of objects. More... | |
| class | JObjectMultiplexer |
| Auxiliary class for multiplexing object iterators. More... | |
| struct | 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... | |
| struct | JObjectSelector< JTypeList< JHead_t, JTail_t > > |
| Interface for multiple selection of objects. More... | |
| struct | 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... | |
| struct | JPipe< JTypeList< JHead_t, JTail_t > > |
| Implementation of object iterator for multiple data types. More... | |
| struct | 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... | |
| struct | JRegulator |
| Interface for controlling object throughput. More... | |
| struct | JResolve |
| Test exitence of class T. More... | |
| struct | JResolve< T, JBool< sizeof(T) > > |
| Template specialisation of class JResolve for existing implementation of given 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 | 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... | |
| struct | JValve< JTypeList< JHead_t, JTail_t > > |
| Auxiliary class for selection of multiple data types. More... | |
| struct | 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... | |
Typedefs | |
| typedef JBool< true > | JTRUE |
| True type. More... | |
| typedef JBool< false > | JFALSE |
| False type. More... | |
| typedef JTYPELIST < JColorFacetASCII, JColorFacetELcode >::typelist | JColorFacetTypes_t |
| Typelist of color facets. More... | |
| typedef JLANG::JEquationFacet | setequation |
| Type definition of stream manipulator for equational I/O. More... | |
| typedef unsigned int | skip_type |
| Type definition for number of objects to skip. More... | |
| typedef JTYPELIST< bool, char, unsigned char, short, unsigned short, int, unsigned int, long int, unsigned long int, long long int, unsigned long long int, float, double, long double >::typelist | JPrimitiveTypes_t |
| List of primitive types. More... | |
Enumerations | |
| enum | JColor_t { RED, GREEN, BLUE, WHITE, CYAN, PURPLE, YELLOW, RESET, BOLD } |
| Enumeration of text colors. More... | |
| enum | JPrintOption_t { SHORT_PRINT = 1, MEDIUM_PRINT = 2, LONG_PRINT = 3 } |
| Print options. More... | |
| enum | JTwosome { LEFT = 0, RIGHT } |
| Enumeration for two of a kind. More... | |
Functions | |
| 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<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 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... | |
Variables | |
| static const JTRUE | JTrue_t |
| True value. More... | |
| static const JFALSE | JFalse_t |
| False value. More... | |
| static const JColorFacetMap_t | color_facets |
| Color facets. More... | |
| static const JLANG::JEndOfLine | end_of_line |
| Print end of line. More... | |
| static JNullStream | null |
| Null I/O stream. More... | |
Auxiliary classes and methods for language specific functionality.
| typedef JBool<true> JLANG::JTRUE |
| typedef JBool<false> JLANG::JFALSE |
| typedef JTYPELIST<JColorFacetASCII, JColorFacetELcode>::typelist JLANG::JColorFacetTypes_t |
Typelist of color facets.
Definition at line 272 of file JColorFacet.hh.
Type definition of stream manipulator for equational I/O.
Definition at line 468 of file JEquationFacet.hh.
| typedef unsigned int JLANG::skip_type |
Type definition for number of objects to skip.
Definition at line 25 of file JObjectIterator.hh.
| typedef JTYPELIST<bool, char, unsigned char, short, unsigned short, int, unsigned int, long int, unsigned long int, long long int, unsigned long long int, float, double, long double>::typelist JLANG::JPrimitiveTypes_t |
List of primitive types.
List of all primitive types
Definition at line 30 of file JPrimitiveTypes.hh.
| enum JLANG::JColor_t |
Enumeration of text colors.
| Enumerator | |
|---|---|
| RED |
red |
| GREEN |
green |
| BLUE |
blue |
| WHITE |
white |
| CYAN |
cyan |
| PURPLE |
purple |
| YELLOW |
yellow |
| RESET |
reset |
| BOLD |
bold |
Definition at line 29 of file JColorFacet.hh.
| enum JLANG::JTwosome |
Enumeration for two of a kind.
| Enumerator | |
|---|---|
| LEFT | |
| RIGHT | |
Definition at line 18 of file JTwosome.hh.
|
static |
|
inline |
Make logical EQUALS.
| first | first value |
| second | second value |
Definition at line 214 of file JBool.hh.
|
inline |
|
inline |
|
inline |
| JComparator<JResult_t T::*, JComparison::lt> JLANG::make_comparator | ( | JResult_t T::* | member | ) |
Helper method to create comparator between values of data member.
| member | pointer to data member |
Definition at line 185 of file JComparator.hh.
| JComparator<JResult_t T::*, JComparator_t> JLANG::make_comparator | ( | JResult_t T::* | member, |
| const JComparator_t & | comparator | ||
| ) |
Helper method to create comparator between values of data member.
| member | pointer to data member |
| comparator | comparator between values of data members |
Definition at line 199 of file JComparator.hh.
| JComparator<JResult_t (T::*)() const, JComparison::lt> JLANG::make_comparator | ( | JResult_t(T::*)() const | function | ) |
Helper method to create comparator between return values of member method.
| function | pointer to member method |
Definition at line 213 of file JComparator.hh.
| JComparator<JResult_t (T::*)() const, JComparator_t> JLANG::make_comparator | ( | JResult_t(T::*)() const | function, |
| const JComparator_t & | comparator | ||
| ) |
Helper method to create comparator between return values of member method.
| function | pointer to member method |
| comparator | comparator between return values |
Definition at line 227 of file JComparator.hh.
| JAssignSequence<typename JOutputIterator_t::container_type::value_type> JLANG::iter_assign | ( | const JOutputIterator_t & | out | ) |
Helper method to assign sequence of Comma Separated Values to output iterator.
| out | output iterator |
Definition at line 114 of file JCSV.hh.
| JAssignSequence<typename JContainer_t::value_type> JLANG::assign | ( | JContainer_t & | out | ) |
Helper method to assign sequence of Comma Separated Values to output container.
| out | output container |
Definition at line 129 of file JCSV.hh.
| JAssignSequence<typename JOutputIterator_t::container_type::value_type> JLANG::assign | ( | const JOutputIterator_t & | out | ) |
Helper method to assign sequence of Comma Separated Values to output iterator.
| out | output iterator |
Definition at line 144 of file JCSV.hh.
|
inline |
Parse facet.
| in | input stream |
| facet | facet |
Definition at line 478 of file JEquationFacet.hh.
|
inline |
Parse facet.
| out | output stream |
| facet | facet |
Definition at line 495 of file JEquationFacet.hh.
|
inline |
Print white space.
| out | output stream |
Definition at line 511 of file JEquationFacet.hh.
|
inline |
Print division.
| out | output stream |
Definition at line 531 of file JEquationFacet.hh.
|
inline |
Print separator.
| out | output stream |
Definition at line 551 of file JEquationFacet.hh.
|
inline |
Print left bracket.
| out | output stream |
Definition at line 577 of file JEquationFacet.hh.
|
inline |
Print right bracket.
| out | output stream |
Definition at line 597 of file JEquationFacet.hh.
| JFind_if<JResult_t T::*, JPredicate_t> JLANG::make_find_if | ( | JResult_t T::* | member, |
| const JPredicate_t & | predicate | ||
| ) |
Helper method to create find_if for data member.
| member | pointer to data member |
| predicate | predicate |
Definition at line 119 of file JFind_if.hh.
| JFind_if<JResult_t (T::*)() const, JPredicate_t> JLANG::make_find_if | ( | JResult_t(T::*)() const | function, |
| const JPredicate_t & | predicate | ||
| ) |
Helper method to create find_if for return values of member method.
| function | pointer to member method |
| predicate | predicate |
Definition at line 133 of file JFind_if.hh.
|
inline |
Get size of c-array.
| array | array |
Definition at line 32 of file JLangToolkit.hh.
|
inline |
Check if two objects are indentical.
| first | first object |
| second | second object |
Definition at line 46 of file JLangToolkit.hh.
|
inline |
Check if string is an integer.
| buffer | input string |
Definition at line 58 of file JLangToolkit.hh.
|
inline |
Trim string.
Returns a copy of the string, with leading and trailing white spaces omitted.
| buffer | input string |
Definition at line 79 of file JLangToolkit.hh.
|
inline |
Trim string.
Returns a copy of the string, with leading and trailing target characters omitted.
| buffer | input string |
| c | strip character |
Definition at line 101 of file JLangToolkit.hh.
|
inline |
Replace tokens in string.
Returns a copy of the string, with all occurrences of target replaced by replacement.
| input | input string |
| target | target string |
| replacement | replacement string |
Definition at line 124 of file JLangToolkit.hh.
|
inline |
Replace characters in string.
Returns a copy of the string, with all occurrences of target replaced by replacement.
| input | input string |
| target | target character |
| replacement | replacement string |
Definition at line 147 of file JLangToolkit.hh.
|
inline |
Replace characters in string.
Returns a copy of the string, with all occurrences of target replaced by replacement.
| input | input string |
| target | target character |
| replacement | replacement character |
Definition at line 162 of file JLangToolkit.hh.
|
inline |
Trim string.
Returns a copy of the string, with leading and trailing target characters omitted.
| buffer | input string |
| target | strip character(s) |
Definition at line 186 of file JLangToolkit.hh.
|
inline |
Convert value to string.
| value | value |
Definition at line 207 of file JLangToolkit.hh.
|
inline |
Convert string to value.
| input | string |
Definition at line 226 of file JLangToolkit.hh.
|
inline |
Convert all character to upper case.
| value | value |
Definition at line 244 of file JLangToolkit.hh.
|
inline |
Convert all character to lower case.
| value | value |
Definition at line 264 of file JLangToolkit.hh.
|
inline |
Count number of white space separated tokens.
| buffer | input string |
Definition at line 284 of file JLangToolkit.hh.
|
inline |
Check quotation.
| value | value |
Definition at line 300 of file JLangToolkit.hh.
|
inline |
Check quotation.
| value | value |
Definition at line 312 of file JLangToolkit.hh.
|
inline |
Quote string.
| value | value |
Definition at line 324 of file JLangToolkit.hh.
|
inline |
Quote string.
| value | value |
Definition at line 339 of file JLangToolkit.hh.
|
inline |
Get static instance from temporary object.
| object | object |
Definition at line 75 of file JObject.hh.
|
inline |
Get undefined object identifier.
Definition at line 149 of file JObjectID.hh.
|
inline |
Get error status of reader.
| reader | reader |
Definition at line 30 of file JObjectIO.hh.
|
inline |
Get error status of reader.
| reader | reader |
Definition at line 42 of file JObjectIO.hh.
|
inline |
Load object from input file.
| file_name | file name |
| object | object to be read |
Definition at line 55 of file JObjectIO.hh.
|
inline |
Store object to output file.
| file_name | file name |
| object | object to be written |
Definition at line 68 of file JObjectIO.hh.
|
inline |
Load object from input file.
This method makes use of the STD protocol for the given type reader, namely:
JReader_t in(file_name);
in >> object;
in.close();
This method should be overloaded if the type reader requires a different protocol.
| file_name | file name |
| object | object to be read |
| type | reader type |
Definition at line 92 of file JObjectIO.hh.
|
inline |
Store object to output file.
This method makes use of the STD protocol for the given type writer, namely:
JWriter_t out(file_name);
out << object;
out.close();
This method should be overloaded if the type writer requires a different protocol.
| file_name | file name |
| object | object to be written |
| type | writer type |
Definition at line 128 of file JObjectIO.hh.
|
inline |
Load object from input file.
| file_name | file name |
| object | object to be read |
Definition at line 149 of file JObjectIO.hh.
|
inline |
Store object to output file.
| file_name | file name |
| object | object to be written |
Definition at line 162 of file JObjectIO.hh.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| JPredicate<JResult_t T::*, JComparison::eq> JLANG::make_predicate | ( | JResult_t T::* | member, |
| const JResult_t | value | ||
| ) |
Helper method to create predicate for data member.
| member | pointer to data member |
| value | value |
Definition at line 128 of file JPredicate.hh.
| JPredicate<JResult_t T::*, JComparator_t> JLANG::make_predicate | ( | JResult_t T::* | member, |
| const JResult_t | value, | ||
| const JComparator_t & | comparator | ||
| ) |
Helper method to create predicate for data member.
| member | pointer to data member |
| value | value |
| comparator | comparator between values of data members |
Definition at line 144 of file JPredicate.hh.
| JPredicate<JResult_t (T::*)() const, JComparison::eq> JLANG::make_predicate | ( | JResult_t(T::*)() const | function, |
| const JResult_t | value | ||
| ) |
Helper method to create predicate for return values of member method.
| function | pointer to member method |
| value | value |
Definition at line 160 of file JPredicate.hh.
| JPredicate<const JResult_t& (T::*)() const, JComparison::eq> JLANG::make_predicate | ( | const JResult_t &(T::*)() const | function, |
| const JResult_t & | value | ||
| ) |
Helper method to create predicate for return values of member method.
| function | pointer to member method |
| value | value |
Definition at line 175 of file JPredicate.hh.
| JPredicate<JResult_t (T::*)() const, JComparator_t> JLANG::make_predicate | ( | JResult_t(T::*)() const | function, |
| const JResult_t | value, | ||
| const JComparator_t & | comparator | ||
| ) |
Helper method to create predicate for return values of member method.
| function | pointer to member method |
| value | value |
| comparator | comparator between return values |
Definition at line 191 of file JPredicate.hh.
| JPredicate<const JResult_t& (T::*)() const, JComparator_t> JLANG::make_predicate | ( | const JResult_t &(T::*)() const | function, |
| const JResult_t & | value, | ||
| const JComparator_t & | comparator | ||
| ) |
Helper method to create predicate for return values of member method.
| function | pointer to member method |
| value | value |
| comparator | comparator between return values |
Definition at line 208 of file JPredicate.hh.
|
inline |
Helper method to create STD compatible object output.
| buffer | output buffer |
Definition at line 73 of file JSTDObjectOutput.hh.
|
inline |
Helper method to create STD compatible object output.
| buffer | output buffer |
Definition at line 87 of file JSTDObjectOutput.hh.
|
inline |
Helper method to create STD compatible object output.
| buffer | output buffer |
Definition at line 101 of file JSTDObjectOutput.hh.
|
inline |
Helper method to create STD compatible object output.
| buffer | output buffer |
Definition at line 115 of file JSTDObjectOutput.hh.
|
inline |
Helper method to create STD compatible object output.
| buffer | output buffer |
Definition at line 129 of file JSTDObjectOutput.hh.
|
inline |
Helper method to create STD compatible object output.
| buffer | output buffer |
Definition at line 143 of file JSTDObjectOutput.hh.
|
inline |
Get value in map.
The value in the map at the given key is returned if present else the default value.
| map | map |
| key | key |
| value | default value |
Definition at line 27 of file JSTDToolkit.hh.
|
inline |
Put end marker.
The end marker is put at the end but within the capacity of the given vector whilst its size is maintained.
| buffer | buffer |
| value | end marker |
Definition at line 47 of file JSTDToolkit.hh.
|
inline |
Read string from input stream until end of line.
| in | input stream |
| object | string |
Definition at line 478 of file JString.hh.
|
inline |
|
inline |
| JObject_t& JLANG::for_each | ( | JObject_t & | object, |
| JType< JTypeList< JHead_t, JTail_t > > | typelist | ||
| ) |
For each data type method.
The given object should provide for the function object operator
template<class T> void object()(JType<T> type);
| object | object |
| typelist | type list |
Definition at line 415 of file JTypeList.hh.
| JObject_t& JLANG::for_each | ( | JObject_t & | object, |
| JType< T > | type | ||
| ) |
For each data type method.
The given object should provide for the function object operator
template<class T> void object()(JType<T> type);
| object | object |
| type | type |
Definition at line 438 of file JTypeList.hh.
| JObject_t& JLANG::for_each | ( | JObject_t & | object, |
| JType< JNullType > | type | ||
| ) |
Termination method of for each data type method.
| object | object |
| type | null type |
Definition at line 454 of file JTypeList.hh.
|
inline |
Read JStreamInput from input stream.
| in | input stream |
| object | JStreamInput |
Definition at line 187 of file JValue.hh.
|
inline |
Write JStreamOutput to output stream.
| out | output stream |
| object | JStreamOutput |
|
inline |
Method to create array of values.
| array | c-array of values |
Definition at line 54 of file JVectorize.hh.
|
inline |
Method to create array of values.
| __begin | begin of data |
| __end | end of data |
Definition at line 76 of file JVectorize.hh.
|
inline |
Method to create array of values of data member.
| __begin | begin of data |
| __end | end of data |
| value | pointer to data member |
Definition at line 95 of file JVectorize.hh.
|
inline |
Method to create array of return values of member method.
| __begin | begin of data |
| __end | end of data |
| function | pointer to member method |
Definition at line 118 of file JVectorize.hh.
|
inline |
Method to create array of keys of map.
| data | data |
Definition at line 139 of file JVectorize.hh.
|
inline |
Method to create array of values of map.
| data | data |
Definition at line 152 of file JVectorize.hh.
| T JLANG::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.
Note that the part after the returned iterator will be overwritten.
| __begin | begin of data |
| __end | end of data |
| value | pointer to data member, |
| comparator | comparison method |
Definition at line 169 of file JVectorize.hh.
|
static |
Color facets.
Definition at line 332 of file JColorFacet.hh.
|
static |
Print end of line.
Definition at line 568 of file JEquationFacet.hh.
|
static |
Null I/O stream.
Definition at line 51 of file JNullStream.hh.
1.8.5