|
| | applications.h |
| | Functions to initialize, configure and manage application entrypoints.
|
| | applications.hpp |
| | Functions to initialize, configure and manage application entrypoints.
|
| | arrays.h |
| | Arrays and other linear sequential type fields.
|
| | arrays.hpp |
| | Arrays and other linear sequential type field.
|
| | atomics.h |
| | Atomic integer and pointer operations.
|
| | atomics.hpp |
| | Atomic integer and pointer operations.
|
| | blobs.h |
| | BLOB (binary large objects) handling.
|
| | blobs.hpp |
| | Binary large objects (BLOB) types.
|
| | callstacks.h |
| | Callstack tracing and debugging features.
|
| | callstacks.hpp |
| | Callstack backtrace and forking.
|
| | comparers.h |
| | Generic type comparer functions for basic data types.
|
| | comparers.hpp |
| | Generic type comparer functions for basic data types.
|
| | console.h |
| | Console stream interface and utility functions.
|
| | console.hpp |
| | Console stream and utilities.
|
| | coroutines.h |
| | Support for coroutines.
|
| | coroutines.hpp |
| | Support for coroutine sessions.
|
| | debugging.h |
| | Assertion and tracing debugging functions and macros.
|
| | delegates.h |
| | Generic encapsulation of callbacks for functions and objects.
|
| | delegates.hpp |
| | Generic encapsulation of callbacks for functions and objects.
|
| | directories.h |
| | Abstract interface for directory providers.
|
| | directories.hpp |
| | Generic encapsulation of callbacks for functions and objects.
|
| | enumerators.h |
| | Enumerator objects allow to walk through a set of elements.
|
| | enumerators.hpp |
| | Enumerator objects allow to walk through a set of elements.
|
| | environments.h |
| | Environment variables and system specific defaults.
|
| | environments.hpp |
| | Environment variables and system specific defaults.
|
| | exceptions.hpp |
| | C++ exception base classes and utilities.
|
| | files.h |
| | File and directory access functions.
|
| | files.hpp |
| | File and directory access functions.
|
| | functional.hpp |
| | Function invocation utilities.
|
| | functions.h |
| | Generic function invocation utilities.
|
| | functions.hpp |
| | Function invocation utilities.
|
| | gate_core_api.h |
| | Defines API specific macros for all GATE Core Library functions.
|
| | gate_core_api.hpp |
| | Defines API specific macros for all GATE Core C++ library functions.
|
| | gate_sharedlib.h |
| | Abstraction utilities for system specific shared library environment.
|
| | gatemain.h |
| | Abstraction utilities for system specific component entrypoints.
|
| | gatetypes.h |
| | basic type definitions
|
| | gatetypes.hpp |
| | Basic gate namespace typedefs and utility interfaces.
|
| | gatetypes_arch.h |
| | target processor architecture identification macros
|
| | gatetypes_compiler.h |
| | compiler identification and support macros
|
| | gatetypes_primitives.h |
| | primitive base types (integer and floating point numbers)
|
| | gatetypes_sys.h |
| | target system (os/host) identification macros
|
| | geopositions.h |
| | Geo positions and transformations.
|
| | geopositions.hpp |
| | Geo positions and transformations.
|
| | guids.h |
| | GUID structure and generation.
|
| | guids.hpp |
| | GUID structure and generation.
|
| | handles.h |
| | Handle store to pack native types into a generic structure.
|
| | hashes.h |
| | Defines a standard to generate hashcodes for generic and typed data.
|
| | hashes.hpp |
| | Defines a standard to generate hashcodes for generic and typed data.
|
| | inputs.h |
| | Defines data types and values for input devices like keyboards and pointers (mouse)
|
| | inputs.hpp |
| | Input device datatypes.
|
| | lambdas.hpp |
| | C++ lambda expression compatibility layer.
|
| | libraries.h |
| | Controls access to shared libraries (DLL or SO)
|
| | libraries.hpp |
| | Controls access to shared libraries (DLL or SO)
|
| | maps.h |
| | Associative fields to map and resolve key entries to values.
|
| | maps.hpp |
| | Associative fields to map and resolve key entries to values.
|
| | mathematics.h |
| | Basic arithmetic utilities optimized for GATE types.
|
| | mathematics.hpp |
| | Basic arithmetic utilities optimized for GATE types.
|
| | memalloc.h |
| | Memory allocation and type construction/destruction functions.
|
| | memalloc.hpp |
| | Memory allocation and type construction/destruction functions.
|
| | numbers.hpp |
| | Number encapsulation and numeric attribute combines.
|
| | objects.h |
| | C object class definition functions and macros.
|
| | objects.hpp |
| | Object interface wrappers, utilities and implementations.
|
| | platforms.h |
| | Platform support functions to access system specific features.
|
| | processes.h |
| | System process access and management functions.
|
| | processes.hpp |
| | System process management.
|
| | properties.h |
| | Simplified hierarchical property storage.
|
| | properties.hpp |
| | Generic property encapsulation objects.
|
| | queues.h |
| | Task execution queue interfaces.
|
| | queues.hpp |
| | Queue interfaces and queue implementation utilities.
|
| | randomgen.h |
| | Random number generation.
|
| | randomgen.hpp |
| | Random number generators.
|
| | regexpressions.h |
| | Regular expression parsing.
|
| | regexpressions.hpp |
| | Regular expressions.
|
| | results.h |
| | Status, result and error code definitions.
|
| | results.hpp |
| | GATE result enum codes.
|
| | runnables.h |
| | Encapsulation of executable codes by runnable interface.
|
| | runnables.hpp |
| | Runnable interface generators.
|
| | serializers.h |
| | Standard byte serialization of basic data types.
|
| | stdcppmap.hpp |
| | C++ std classes bridge for maps.
|
| | stdcppstring.hpp |
| | C++ std classes bridge for strings.
|
| | stdcppvector.hpp |
| | C++ std classes bridge for arrays/vectors.
|
| | streams.h |
| | Basic byte stream interfaces.
|
| | streams.hpp |
| | Stream interfaces and generic stream implementations.
|
| | strings.h |
| | String management, UTF conversion and basic text parsing functions.
|
| | strings.hpp |
| | Strings and text primitives.
|
| | struct_pack_begin.h |
| | Compiler-independent macros to introduce byte-aligned struct-packing.
|
| | struct_pack_end.h |
| | Compiler-independent macros to stop byte-aligned struct-packing.
|
| | structs.h |
| | Generic data-struct management and reflection.
|
| | structs.hpp |
| | Structure serialization.
|
| | synchronization.h |
| | Thread synchronization primitives (mutexes, semaphores, events)
|
| | synchronization.hpp |
| | Synchronization primitives (mutex, semaphore, conditions, futures)
|
| | tests.h |
| | Macros and functions to create unit tests.
|
| | tests.hpp |
| | C++ unit test utilities.
|
| | threading.h |
| | Native thread management functions.
|
| | threading.hpp |
| | Threads and Thread-related objects.
|
| | threadpools.h |
| | Thread pool implementation.
|
| | threadpools.hpp |
| | Thread pools and asynchronous utilies.
|
| | times.h |
| | Date and time management and conversion functions.
|
| | times.hpp |
| | Time and Timecounter.
|
| | typeids.h |
| | GATE type ID specifications.
|
| | typeids.hpp |
| | C++ typeid to GATE typeid bridge.
|
| | typetraits.hpp |
| | C++ type traits.
|
| | uris.h |
| | URI and URL parsing and creation functions.
|
| | uris.hpp |
| | URI functions.
|
| | utilities.h |
| | Miscellaneous utilities and helper functions.
|
| | utilities.hpp |
| | Utility functions.
|
| | values.h |
| | GATE based type encapsulation support.
|
| | values.hpp |
| | Standard value encapsulation.
|
| | versioning.h |
| | Semantic versioning support functions.
|
| | wrappers.h |
| | Native data object wrapper interface.
|
| | wrappers.hpp |
| | Wrappers and smart pointer objects.
|