Sane C++ Libraries
C++ Platform Abstraction Libraries
Class Index
A | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V | W
A
Absolute (SC::Time)
Action (SC::Build)
AddPointer (SC::TypeTraits)
AddReference (SC::TypeTraits)
AlignedStorage (SC)
Process::StdStream::AlreadySetup (SC)
Architecture (SC::Build)
ArenaMap (SC)
ArenaMap::ArenaMapIterator (SC)
ArenaMapKey (SC)
Array (SC)
TypeInfo::ArrayInfo (SC::Reflection)
ArrayWithSize (SC::Reflection)
Assert (SC)
AsyncBuffersPool (SC)
AsyncBufferView (SC)
AsyncCompletionData (SC)
AsyncDuplexStream (SC)
AsyncEventLoop (SC)
AsyncEventLoopMonitor (SC)
AsyncFileClose (SC)
AsyncFilePoll (SC)
AsyncFileRead (SC)
AsyncFileWrite (SC)
AsyncKernelEvents (SC)
AsyncLoopTimeout (SC)
AsyncLoopWakeUp (SC)
AsyncLoopWork (SC)
AsyncPipeline (SC)
AsyncProcessExit (SC)
AsyncReadableStream (SC)
AsyncRequest (SC)
AsyncRequestReadableStream (SC)
AsyncRequestWritableStream (SC)
AsyncResult (SC)
AsyncResultOf (SC)
AsyncSocketAccept (SC)
AsyncSocketClose (SC)
AsyncSocketConnect (SC)
AsyncSocketReceive (SC)
AsyncSocketSend (SC)
AsyncTask (SC)
AsyncTaskOf (SC)
AsyncTransformStream (SC)
AsyncWritableStream (SC)
AsyncZLibTransformStream (SC)
Atomic (SC)
C
Compile (SC::Build)
CompileFlags (SC::Build)
AsyncFileRead::CompletionData (SC)
AsyncFileWrite::CompletionData (SC)
AsyncProcessExit::CompletionData (SC)
AsyncSocketAccept::CompletionData (SC)
AsyncSocketReceive::CompletionData (SC)
AsyncSocketSend::CompletionData (SC)
Conditional (SC::TypeTraits)
ConditionVariable (SC)
Configuration (SC::Build)
Console (SC)
FileSystem::CopyFlags (SC)
FileSystem::CopyOperation (SC)
D
Deferred (SC)
Definition (SC::Build)
DefinitionCompiler (SC::Build)
Directories (SC::Build)
E
TypeInfo::EmptyInfo (SC::Reflection)
FlatSchemaBuilder::EmptyVTables (SC::Reflection)
EnableIf (SC::TypeTraits)
FileSystemIterator::Entry (SC)
TaggedUnion::EnumToType (SC)
FileSystemWatcher::EventLoopRunner (SC)
EventObject (SC)
ProcessDescriptor::ExitStatus (SC)
ExtendedStructTypeInfo (SC::Reflection)
ExtendedTypeInfo (SC::Reflection)
F
Project::File (SC::Build)
File (SC)
FileDescriptor (SC)
FileSystem::FileStat (SC)
FileSystem (SC)
FileSystemDirectories (SC)
FileSystemIterator (SC)
FileSystemWatcher (SC)
FlatSchemaBuilder (SC::Reflection)
FileSystemWatcher::FolderWatcher (SC)
Function (SC)
G
Generator (SC::Build)
H
Hashing (SC)
HeapBuffer (SC)
HighResolutionCounter (SC::Time)
HttpClient (SC)
HttpParser (SC)
HttpRequest (SC)
HttpResponse (SC)
HttpServer (SC)
HttpURLParser (SC)
HttpWebServer (SC)
I
Process::StdOut::Ignore (SC)
Process::StdIn::Inherit (SC)
Process::StdOut::Inherit (SC)
IntrusiveDoubleLinkedList (SC)
IsConst (SC::TypeTraits)
IsLValueReference (SC::TypeTraits)
IsPrimitive (SC::Reflection)
IsReference (SC::TypeTraits)
IsRValueReference (SC::TypeTraits)
IsSame (SC::TypeTraits)
IsTriviallyCopyable (SC::TypeTraits)
L
Link (SC::Build)
LinkFlags (SC::Build)
M
MaxValue (SC)
TypeInfo::MemberInfo (SC::Reflection)
Memory (SC)
Milliseconds (SC::Time)
Mutex (SC)
N
Compile::NameDescription (SC::Build)
FileSystemWatcher::Notification (SC)
O
OpaqueObject (SC)
File::OpenOptions (SC)
OperatingSystem (SC)
Optimization (SC::Build)
AsyncEventLoop::Options (SC)
FileSystemIterator::Options (SC)
Process::Options (SC)
SerializationJson::Options (SC)
P
Parameters (SC::Build)
Path::ParsedView (SC)
Absolute::ParseResult (SC::Time)
Path (SC)
PipeDescriptor (SC)
Platform (SC::Build)
PluginCastInterface (SC)
PluginCastInterface< PluginClass > (SC)
PluginCastInterface< PluginClass, InterfaceClass, InterfaceClasses... > (SC)
PluginCompiler (SC)
PluginCompilerEnvironment (SC)
PluginDefinition (SC)
PluginDynamicLibrary (SC)
PluginFile (SC)
PluginIdentity (SC)
PluginRegistry (SC)
PluginScanner (SC)
PluginSysroot (SC)
Path::Posix (SC)
Process (SC)
ProcessChain (SC)
ProcessDescriptor (SC)
ProcessEnvironment (SC)
ProcessID (SC)
Project (SC::Build)
R
ReadableFileStream (SC)
ReadableSocketStream (SC)
Reflect (SC::Reflection)
ReflectPrimitive (SC::Reflection)
ReflectStruct (SC::Reflection)
Relative (SC::Time)
RemoveConst (SC::TypeTraits)
RemovePointer (SC::TypeTraits)
RemoveReference (SC::TypeTraits)
StringBuilder::ReplacePair (SC)
AsyncReadableStream::Request (SC)
AsyncWritableStream::Request (SC)
AsyncFileRead::Result (SC)
AsyncFileWrite::Result (SC)
AsyncProcessExit::Result (SC)
AsyncSocketAccept::Result (SC)
AsyncSocketReceive::Result (SC)
Hashing::Result (SC)
Result (SC)
ReturnType (SC::TypeTraits)
S
SameConstnessAs (SC::TypeTraits)
sc_hashing_result_t
sc_hashing_span_t
sc_hashing_t
SchemaBuilder (SC::Reflection)
SchemaCompiler (SC::Reflection)
SchemaType (SC::Reflection)
Seconds (SC::Time)
SerializationBinary (SC)
SerializationBinaryOptions (SC)
SerializationBinaryTypeErased (SC)
SerializationJson (SC)
smallerThan (SC::Algorithms)
SmallString (SC)
SmallVector (SC)
SocketClient (SC)
SocketDescriptor (SC)
SocketDNS (SC)
SocketFlags (SC)
SocketIPAddress (SC)
SocketNetworking (SC)
SocketServer (SC)
Span (SC)
SpanString (SC)
SpanStringView (SC)
Process::StdIn (SC)
Process::StdOut (SC)
Process::StdStream (SC)
String (SC)
StringAlgorithms (SC)
StringBuilder (SC)
StringConverter (SC)
StringFormat (SC)
StringFormatOutput (SC)
StringIterator (SC)
StringIteratorASCII (SC)
StringIteratorSkipTable (SC)
StringIteratorUTF16 (SC)
StringIteratorUTF8 (SC)
StringView (SC)
StringViewTokenizer (SC)
StrongID (SC)
TypeInfo::StructInfo (SC::Reflection)
Sv (SC::Reflection)
SyncZLibTransformStream (SC)
T
AsyncBufferView::Tag (SC)
TaggedType (SC)
TaggedUnion (SC)
TargetType (SC::Build)
TestCase (SC)
TestReport (SC)
Thread (SC)
ThreadPool (SC)
ThreadPoolTask (SC)
TypeInfo (SC::Reflection)
TypeList (SC::TypeTraits)
TypeListGet (SC::TypeTraits)
TypeToString (SC::Reflection)
U
UniqueHandle (SC)
V
Vector (SC)
VectorArrayVTable (SC::Reflection)
VectorMap (SC)
VectorMapItem (SC)
VectorSet (SC)
Configuration::VisualStudio (SC::Build)
W
Path::Windows (SC)
Workspace (SC::Build)
WritableFileStream (SC)
WritableRange (SC::Reflection)
WritableSocketStream (SC)