| 
    GATE
    
   C/C++ Framework 
   | 
 
Files | |
| file | applications.hpp | 
| Functions to initialize, configure and manage application entrypoints.  | |
| file | arrays.hpp | 
| Arrays and other linear sequential type field.  | |
| file | atomics.hpp | 
| Atomic integer and pointer operations.  | |
| file | blobs.hpp | 
| Binary large objects (BLOB) types.  | |
| file | callstacks.hpp | 
| Callstack backtrace and forking.  | |
| file | comparers.hpp | 
| Generic type comparer functions for basic data types.  | |
| file | console.hpp | 
| Console stream and utilities.  | |
| file | coroutines.hpp | 
| Support for coroutine sessions.  | |
| file | delegates.hpp | 
| Generic encapsulation of callbacks for functions and objects.  | |
| file | directories.hpp | 
| Generic encapsulation of callbacks for functions and objects.  | |
| file | enumerators.hpp | 
| Enumerator objects allow to walk through a set of elements.  | |
| file | environments.hpp | 
| Environment variables and system specific defaults.  | |
| file | exceptions.hpp | 
| C++ exception base classes and utilities.  | |
| file | files.hpp | 
| File and directory access functions.  | |
| file | functional.hpp | 
| Function invocation utilities.  | |
| file | functions.hpp | 
| Function invocation utilities.  | |
| file | gate_core_api.hpp | 
| Defines API specific macros for all GATE Core C++ library functions.  | |
| file | gatetypes.hpp | 
| Basic gate namespace typedefs and utility interfaces.  | |
| file | geopositions.hpp | 
| Geo positions and transformations.  | |
| file | guids.hpp | 
| GUID structure and generation.  | |
| file | hashes.hpp | 
| Defines a standard to generate hashcodes for generic and typed data.  | |
| file | inputs.hpp | 
| Input device datatypes.  | |
| file | lambdas.hpp | 
| C++ lambda expression compatibility layer.  | |
| file | libraries.hpp | 
| Controls access to shared libraries (DLL or SO)  | |
| file | maps.hpp | 
| Associative fields to map and resolve key entries to values.  | |
| file | mathematics.hpp | 
| Basic arithmetic utilities optimized for GATE types.  | |
| file | memalloc.hpp | 
| Memory allocation and type construction/destruction functions.  | |
| file | numbers.hpp | 
| Number encapsulation and numeric attribute combines.  | |
| file | objects.hpp | 
| Object interface wrappers, utilities and implementations.  | |
| file | processes.hpp | 
| System process management.  | |
| file | properties.hpp | 
| Generic property encapsulation objects.  | |
| file | queues.hpp | 
| Queue interfaces and queue implementation utilities.  | |
| file | randomgen.hpp | 
| Random number generators.  | |
| file | regexpressions.hpp | 
| Regular expressions.  | |
| file | results.hpp | 
| GATE result enum codes.  | |
| file | runnables.hpp | 
| Runnable interface generators.  | |
| file | stdcppmap.hpp | 
| C++ std classes bridge for maps.  | |
| file | stdcppstring.hpp | 
| C++ std classes bridge for strings.  | |
| file | stdcppvector.hpp | 
| C++ std classes bridge for arrays/vectors.  | |
| file | streams.hpp | 
| Stream interfaces and generic stream implementations.  | |
| file | strings.hpp | 
| Strings and text primitives.  | |
| file | structs.hpp | 
| Structure serialization.  | |
| file | synchronization.hpp | 
| Synchronization primitives (mutex, semaphore, conditions, futures)  | |
| file | tests.hpp | 
| C++ unit test utilities.  | |
| file | threading.hpp | 
| Threads and Thread-related objects.  | |
| file | threadpools.hpp | 
| Thread pools and asynchronous utilies.  | |
| file | times.hpp | 
| Time and Timecounter.  | |
| file | typeids.hpp | 
| C++ typeid to GATE typeid bridge.  | |
| file | typetraits.hpp | 
| C++ type traits.  | |
| file | uris.hpp | 
| URI functions.  | |
| file | utilities.hpp | 
| Utility functions.  | |
| file | values.hpp | 
| Standard value encapsulation.  | |
| file | wrappers.hpp | 
| Wrappers and smart pointer objects.  | |
Basic data types, algorithms and infrastructure components