Namespace portal¶ Namespaces¶ Namespace portal::details Namespace portal::hash Namespace portal::jobs Namespace portal::platform Namespace portal::reflection Classes¶ Struct BasicCoroutine::Promise Struct Buffer Template Struct concat Template Struct concat< type_list< Ts… > > Template Struct concat< type_list< Ts… >, type_list< Us… >, Rest… > Template Struct concat< > Struct FileStat Struct FileSystem::FileDialogFilterItem Template Struct filter Template Struct filter< Pred > Template Struct filter< Pred, T, Ts… > Template Struct FlagTraits Template Struct FlagTraits< EventCategoryBits > Template Struct is_specialization_of Template Struct is_specialization_of< Template< Args… >, Template > Struct JobStats::GlobalStats Struct JobStats::ThreadStats Struct Log::LoggerSettings Struct PerformanceProfiler::PerFrameData Template Struct QueueSet Struct StringId Struct SwitchInformation Struct Task::Awaiter Struct Task::FinalAwaiter Struct Task::Promise Struct ThreadSpecification Template Struct type_list Struct uint128_t Class AssertionLock Class BasicCoroutine Template Class BucketPoolAllocator Template Class BufferedAllocator Class BufferStreamReader Class BufferStreamWriter Class Event Class EventHandler Class EventRunner Class FileSystem Class FinalizeJob Template Class Flags Class FreeCoTaskMemory Template Class Job Template Class Job< void > Class JobBase Class JobPromise Class JobPromise::JobAwaiter Class JobStats Class LinuxThread Class Log Class MacOSThread Class MesmerTwistedRandom Class PerformanceProfiler Template Class PoolAllocator Class Random Template Class ReentrantSpinLock Template Class ResultPromise Template Class ResultPromise< void > Class ScopedLogContext Class ScopedPerformanceTimer Template Class ScopedTimer Class source_location_flag_formatter Class SpinLock Class StackAllocator Class StringRegistry Class SuspendJob Template Class Task Class ThreadBase Class Timer Class WindowsThread Class WorkerQueue Enums¶ Enum EventCategoryBits Enum EventType Enum FileStatus Enum JobPriority Enum JobResultStatus Enum SwitchType Enum ThreadAffinity Enum ThreadPriority Functions¶ Function portal::add_to_platform_folders_form_file Template Function portal::execute Template Function portal::from_string Function portal::get_appdata Function portal::get_appdata_local Function portal::get_bundle Function portal::get_home() Function portal::get_home() Function portal::get_known_windows_folder Function portal::get_linux_folder_default Function portal::get_platform_folders Template Function portal::match Function portal::throw_on_relative Template Function portal::to_string Function portal::utf16_to_utf8 Typedefs¶ Typedef portal::concat_t Typedef portal::DoubleBufferedAllocator Typedef portal::EventCategory Typedef portal::filter_t Typedef portal::Thread Variables¶ Variable portal::BUCKET_SIZE Variable portal::default_pattern Variable portal::DEFAULT_SIZE Variable portal::g_job_promise_allocator Variable portal::g_job_result_allocator Variable portal::g_settings Variable portal::INVALID_STRING_ID Variable portal::INVALID_STRING_VIEW Variable portal::is_specialization_of_v Variable portal::JOB_POOL_SIZE Variable portal::logger Variable portal::logger Variable portal::logger Variable portal::logger Variable portal::MAX_STRING_ID Variable portal::s_bundle_instance