GATE
GATE Core Library for C++

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

Detailed Description

Basic data types, algorithms and infrastructure components