|
class | AAbstractSignal |
| Base class for signal. More...
|
|
struct | ABoxFields |
| Represents a rectangle fields. Useful for margin and padding around AViews. More...
|
|
class | AByteBuffer |
| std::vector-like growing array for byte storage. More...
|
|
class | AByteBufferView |
| Acts like std::string_view but for AByteBuffer. More...
|
|
class | AChar |
| Represents a single 32-bit char. More...
|
|
class | AColor |
| Represents a 4-component floating point color (RGBA). More...
|
|
struct | AColorHSV |
| Represents a 3-component floating point color (HSV). More...
|
|
class | ADeque< StoredType, Allocator > |
| A std::deque with AUI extensions. More...
|
|
class | AException |
| Abstract AUI exception. More...
|
|
class | AFatalException |
| An exception that thrown when non-c++ unhandled error occurs (i.e. access violation). More...
|
|
class | ABaseMap< KeyType, ValueType, Parent > |
| Base class for maps with AUI extensions. More...
|
|
class | AMap< KeyType, ValueType, Predicate, Allocator > |
| A std::map with AUI extensions. More...
|
|
class | AUnorderedMap< KeyType, ValueType, Hasher, Comparer, Allocator > |
| A std::unordered_map with AUI extensions. More...
|
|
class | AObject |
| A base object class. More...
|
|
class | AQueue< StoredType > |
| A std::queue with AUI extensions. More...
|
|
class | ASet< KeyType, Comparator, Allocator > |
| A std::set with AUI extensions. More...
|
|
class | ASmallVector< StoredType, StaticVectorSize, Allocator > |
| Vector-like container consisting of few elements on stack and switches to dynamic allocation vector if needed. More...
|
|
class | AStaticVector< StoredType, MaxSize > |
| Vector-like container up to maxSize elements inplace. More...
|
|
class | AString |
| Represents a Unicode character string. More...
|
|
class | AStringVector |
| An AVector with string-related functions. More...
|
|
class | ATimer |
| Async timer. More...
|
|
class | AUuid |
| Implements universally unique identifier (UUID) More...
|
|
class | AVector< StoredType, Allocator > |
| A std::vector with AUI extensions. More...
|
|
class | IStringable |
| Object that can be converted to string. More...
|
|
struct | ALineSegment< T > |
| 2D line segment. More...
|
|
struct | ARect< T > |
| Axis aligned 2D rectangle. More...
|
|
class | AI18n |
| Provides i18n (internationalization) support. More...
|
|
class | ALanguageCode |
| Represents a language code in ISO 639-1, for example, en-US or ru-RU. More...
|
|
class | ADynamicPipe |
| An asynchronous buffer that converts an IInputStream to IOutputStream (and otherwise). More...
|
|
class | APipe |
| A thread safe buffer that converts an IInputStream to IOutputStream (and otherwise). More...
|
|
class | ALogger |
| A logger class. More...
|
|
class | APerformanceFrame |
| Defines beginning and ending of window frame by RAII. More...
|
|
class | APerformanceSection |
| Defines performance profiling named (and colored) span within RAII range. More...
|
|
class | AProcess |
| Retrieves information about processes. More...
|
|
class | AStacktrace |
| Stacktrace consisting of a collection of stack function frames. More...
|
|
class | AAsyncHolder |
| Holds a set of futures keeping them valid. More...
|
|
class | AComplexFutureOperation< T > |
| Helper class to construct AFuture values. More...
|
|
class | AConditionVariable |
| Represents a condition variable. More...
|
|
class | ACutoffSignal |
| One-shot event communication. More...
|
|
class | AEventLoop |
| Default event loop implementation. More...
|
|
class | AFuture< T > |
| Represents a value that will be available at some point in the future. More...
|
|
struct | AMutex |
| Basic syscall-based synchronization primitive. More...
|
|
struct | ARecursiveMutex |
| Like AMutex but can handle multiple locks for one thread (recursive). More...
|
|
struct | ASharedMutex |
| Like AMutex but has shared lock type (in addition to basic lock which is unique locking) implementing RW synchronization. More...
|
|
class | AMutexWrapper< T > |
| Wraps the object with mutex, providing thread-safety layer and a runtime check. More...
|
|
class | AAbstractThread |
| Represents an abstract thread. Not all threads are created through AThread - these are interfaced with AAbstractThread. More...
|
|
class | AThread |
| Represents a user-defined thread. More...
|
|
class | AFutureSet< T > |
| Manages multiple futures. More...
|
|
struct | aui::any_view< T > |
| RTTI-wrapped range. More...
|
|
class | AUrl |
| Uniform Resource Locator implementation. More...
|
|
class | ACleanup |
| Cleanup helper. More...
|
|
class | ACommandLineArgs |
| Simple command line arguments parser. More...
|
|
class | AEvaluationLoopException |
| Indicates an evaluation loop. More...
|
|
class | AFieldObservable< T > |
| Stores a value and observes it's changes, notifying observers. More...
|
|
class | AFieldSignalEmitter< T > |
| Stores a value and observes it's changes, emitting a signal. More...
|
|
class | AFunctionQueue |
| Thread-safe implementation of function queue. More...
|
|
struct | AImplementationManager< Base, Implementations > |
| Helps with picking implementation specified in template arguments which does not throw an exception in tryAllUntilSuccess. More...
|
|
class | AMessageQueue< Mutex, Args > |
| Universal thread-safe message (callback) queue implementation. More...
|
|
class | AScheduler |
| Basic scheduler used for timers. More...
|
|
class | ASharedRaiiHelper |
| Shared completion marker for multithreaded callback-based future handling. More...
|
|
struct | AStringLiteral< chars > |
| Compile-time string literal. More...
|
|
class | AWatchdog |
| Watchdog helper class. More...
|
|
class | AComBase< Child, Base > |
| Helper class implementing COM AddRef Release, and QueryInterface. More...
|
|
class | AComPtr< T > |
| Takes care of AddRef and Release() reference counting mechanism of COM objects. More...
|
|
AUI_ENUM_FLAG |
( |
ASubProcessExecutionFlags | | ) |
|
Merges stdin and stdout streams in a child process
If set, child and parent processes have the same stdout stream
If set, child and parent processes have the same stderr stream
If set, child process starts in "detached" way; i.e, when this process dies, child won't.
On *nix systems, the process started with DETACHED flag is daemonized (i.e., reparented to process with pid 1) using double fork technique.