|
GATE
C/C++ Framework
|
Files | |
| file | applications.h |
| Functions to initialize, configure and manage application entrypoints. | |
| file | arrays.h |
| Arrays and other linear sequential type fields. | |
| file | atomics.h |
| Atomic integer and pointer operations. | |
| file | blobs.h |
| BLOB (binary large objects) handling. | |
| file | callstacks.h |
| Callstack tracing and debugging features. | |
| file | comparers.h |
| Generic type comparer functions for basic data types. | |
| file | console.h |
| Console stream interface and utility functions. | |
| file | coroutines.h |
| Support for coroutines. | |
| file | debugging.h |
| Assertion and tracing debugging functions and macros. | |
| file | delegates.h |
| Generic encapsulation of callbacks for functions and objects. | |
| file | directories.h |
| Abstract interface for directory providers. | |
| file | enumerators.h |
| Enumerator objects allow to walk through a set of elements. | |
| file | environments.h |
| Environment variables and system specific defaults. | |
| file | files.h |
| File and directory access functions. | |
| file | functions.h |
| Generic function invocation utilities. | |
| file | gate_core_api.h |
| Defines API specific macros for all GATE Core Library functions. | |
| file | gate_sharedlib.h |
| Abstraction utilities for system specific shared library environment. | |
| file | gatemain.h |
| Abstraction utilities for system specific component entrypoints. | |
| file | gatetypes.h |
| basic type definitions | |
| file | gatetypes_arch.h |
| target processor architecture identification macros | |
| file | gatetypes_compiler.h |
| compiler identification and support macros | |
| file | gatetypes_primitives.h |
| primitive base types (integer and floating point numbers) | |
| file | gatetypes_sys.h |
| target system (os/host) identification macros | |
| file | geopositions.h |
| Geo positions and transformations. | |
| file | guids.h |
| GUID structure and generation. | |
| file | handles.h |
| Handle store to pack native types into a generic structure. | |
| file | hashes.h |
| Defines a standard to generate hashcodes for generic and typed data. | |
| file | inputs.h |
| Defines data types and values for input devices like keyboards and pointers (mouse) | |
| file | libraries.h |
| Controls access to shared libraries (DLL or SO) | |
| file | maps.h |
| Associative fields to map and resolve key entries to values. | |
| file | mathematics.h |
| Basic arithmetic utilities optimized for GATE types. | |
| file | memalloc.h |
| Memory allocation and type construction/destruction functions. | |
| file | objects.h |
| C object class definition functions and macros. | |
| file | platforms.h |
| Platform support functions to access system specific features. | |
| file | processes.h |
| System process access and management functions. | |
| file | properties.h |
| Simplified hierarchical property storage. | |
| file | queues.h |
| Task execution queue interfaces. | |
| file | randomgen.h |
| Random number generation. | |
| file | regexpressions.h |
| Regular expression parsing. | |
| file | results.h |
| Status, result and error code definitions. | |
| file | runnables.h |
| Encapsulation of executable codes by runnable interface. | |
| file | serializers.h |
| Standard byte serialization of basic data types. | |
| file | streams.h |
| Basic byte stream interfaces. | |
| file | strings.h |
| String management, UTF conversion and basic text parsing functions. | |
| file | struct_pack_begin.h |
| Compiler-independent macros to introduce byte-aligned struct-packing. | |
| file | struct_pack_end.h |
| Compiler-independent macros to stop byte-aligned struct-packing. | |
| file | structs.h |
| Generic data-struct management and reflection. | |
| file | synchronization.h |
| Thread synchronization primitives (mutexes, semaphores, events) | |
| file | tests.h |
| Macros and functions to create unit tests. | |
| file | threading.h |
| Native thread management functions. | |
| file | threadpools.h |
| Thread pool implementation. | |
| file | times.h |
| Date and time management and conversion functions. | |
| file | typeids.h |
| GATE type ID specifications. | |
| file | uris.h |
| URI and URL parsing and creation functions. | |
| file | utilities.h |
| Miscellaneous utilities and helper functions. | |
| file | values.h |
| GATE based type encapsulation support. | |
| file | versioning.h |
| Semantic versioning support functions. | |
| file | wrappers.h |
| Native data object wrapper interface. | |
Basic data types, algorithms and infrastructure components