| 
    Jpp - 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 > | 
| 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 | 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 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 char *file_name, T &object) | 
| Load object from input file.  More... | |
| template<class JWriter_t , class T > | |
| void | store (const char *file_name, const T &object) | 
| Store object to output file.  More... | |
| template<class JReader_t , class T > | |
| void | load (const char *file_name, T &object, JType< JReader_t > type) | 
| Load object from input file.  More... | |
| template<class JWriter_t , class T > | |
| void | store (const char *file_name, const T &object, JType< JWriter_t > type) | 
| 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 , 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 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 & | get_key (const std::map< JKey_t, JValue_t, JComparator_t, JAllocator_t > &map, const JKey_t key) | 
| Get value in map.  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.
Auxiliary classes and methods for STD containers.
| 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 occurences 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 occurences of target replaced by replacement.
| input | input string | 
| target | target character | 
| replacement | replacement character | 
Definition at line 147 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 171 of file JLangToolkit.hh.
      
  | 
  inline | 
Convert value to string.
| value | value | 
Definition at line 192 of file JLangToolkit.hh.
      
  | 
  inline | 
Convert string to value.
| input | string | 
Definition at line 211 of file JLangToolkit.hh.
      
  | 
  inline | 
Convert all character to upper case.
| value | value | 
Definition at line 229 of file JLangToolkit.hh.
      
  | 
  inline | 
Convert all character to lower case.
| value | value | 
Definition at line 249 of file JLangToolkit.hh.
      
  | 
  inline | 
Count number of white space separated tokens.
| buffer | input string | 
Definition at line 269 of file JLangToolkit.hh.
      
  | 
  inline | 
Check quotation.
| value | value | 
Definition at line 285 of file JLangToolkit.hh.
      
  | 
  inline | 
Check quotation.
| value | value | 
Definition at line 297 of file JLangToolkit.hh.
      
  | 
  inline | 
Quote string.
| value | value | 
Definition at line 309 of file JLangToolkit.hh.
      
  | 
  inline | 
Quote string.
| value | value | 
Definition at line 324 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 29 of file JObjectIO.hh.
      
  | 
  inline | 
Get error status of reader.
| reader | reader | 
Definition at line 41 of file JObjectIO.hh.
      
  | 
  inline | 
Load object from input file.
| file_name | file name | 
| object | object to be read | 
Definition at line 54 of file JObjectIO.hh.
      
  | 
  inline | 
Store object to output file.
| file_name | file name | 
| object | object to be written | 
Definition at line 67 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 91 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 127 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<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 176 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.
Note that this method throws an exception if the given key is absent.
| map | map | 
| key | key | 
Definition at line 31 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 37 of file JVectorize.hh.
      
  | 
  inline | 
Method to create array of values.
| __begin | begin of data | 
| __end | end of data | 
Definition at line 59 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 78 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 101 of file JVectorize.hh.
      
  | 
  inline | 
Method to create array of keys of map.
| data | data | 
Definition at line 122 of file JVectorize.hh.
      
  | 
  inline | 
Method to create array of values of map.
| data | data | 
Definition at line 135 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 152 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