|
| 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.
|
|
| 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.
|
|
| 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.
|
|
| hashmaps.hpp |
| Hashcode based unsorted maps.
|
|
| 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.
|
|
| 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.
|
|