GATE
|
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 | 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