.. index:: pair: namespace; EE::System .. _doxid-namespace_e_e_1_1_system: namespace EE::System ==================== .. toctree:: :hidden: enum_EE_System_LogLevel.rst class_EE_System_AtomicBoolScopedOp.rst class_EE_System_Base64.rst class_EE_System_BitOp.rst class_EE_System_BoolScopedOp.rst class_EE_System_BoolScopedOpOptional.rst class_EE_System_Clock.rst class_EE_System_Color.rst class_EE_System_Compression.rst class_EE_System_Condition.rst class_EE_System_ConditionalLock.rst class_EE_System_Container.rst class_EE_System_DirectoryPack.rst class_EE_System_FileInfo.rst class_EE_System_FileSystem.rst class_EE_System_FunctionString.rst class_EE_System_IOStream.rst class_EE_System_IOStreamDeflate.rst class_EE_System_IOStreamFile.rst class_EE_System_IOStreamInflate.rst class_EE_System_IOStreamMemory.rst class_EE_System_IOStreamPak.rst class_EE_System_IOStreamString.rst class_EE_System_IOStreamZip.rst class_EE_System_IniFile.rst class_EE_System_Lock.rst class_EE_System_Log.rst class_EE_System_LogReaderInterface.rst class_EE_System_LuaPattern.rst class_EE_System_LuaPatternStorage.rst class_EE_System_MD5.rst class_EE_System_Mutex.rst class_EE_System_Pack.rst class_EE_System_PackManager.rst class_EE_System_Pak.rst class_EE_System_Process.rst class_EE_System_RC4.rst class_EE_System_RGB.rst class_EE_System_RectColors.rst class_EE_System_ResourceLoader.rst class_EE_System_ResourceManager.rst class_EE_System_ResourceManagerMulti.rst class_EE_System_ScopedOp.rst class_EE_System_ScopedOpOptional.rst class_EE_System_Singleton.rst class_EE_System_Sys.rst class_EE_System_TScopedBuffer.rst class_EE_System_Thread.rst class_EE_System_ThreadLocal.rst class_EE_System_ThreadLocalPtr.rst class_EE_System_ThreadPool.rst class_EE_System_Time.rst class_EE_System_Translator.rst class_EE_System_VFS.rst class_EE_System_VirtualFileSystem.rst class_EE_System_Zip.rst class_EE_System_tColor.rst class_EE_System_tRGB.rst .. ref-code-block:: cpp :class: doxyrest-overview-code-block namespace System { // typedefs typedef :ref:`tColor`<:ref:`Float`> :target:`ColorAf`; typedef :ref:`tColor`<:ref:`Float`> :target:`Colorf`; typedef :ref:`Color` :target:`ColorA`; typedef std::map`> :target:`FileInfoMap`; typedef std::vector<:ref:`FileInfo`> :target:`FileInfoList`; typedef :ref:`TScopedBuffer`<:ref:`Uint8`> :target:`ScopedBuffer`; // enums enum :ref:`LogLevel`; // classes class :ref:`AtomicBoolScopedOp`; class :ref:`Base64`; class :ref:`BitOp`; class :ref:`BoolScopedOp`; class :ref:`BoolScopedOpOptional`; class :ref:`Clock`; class :ref:`Color`; class :ref:`Compression`; class :ref:`Condition`; class :ref:`ConditionalLock`; template class :ref:`Container`; class :ref:`DirectoryPack`; class :ref:`FileInfo`; class :ref:`FileSystem`; class :ref:`FunctionString`; class :ref:`IOStream`; class :ref:`IOStreamDeflate`; class :ref:`IOStreamFile`; class :ref:`IOStreamInflate`; class :ref:`IOStreamMemory`; class :ref:`IOStreamPak`; class :ref:`IOStreamString`; class :ref:`IOStreamZip`; class :ref:`IniFile`; class :ref:`Lock`; class :ref:`Log`; class :ref:`LogReaderInterface`; class :ref:`LuaPattern`; class :ref:`LuaPatternStorage`; class :ref:`MD5`; class :ref:`Mutex`; class :ref:`Pack`; class :ref:`PackManager`; class :ref:`Pak`; class :ref:`Process`; class :ref:`RC4`; class :ref:`RGB`; class :ref:`RectColors`; class :ref:`ResourceLoader`; template class :ref:`ResourceManager`; template class :ref:`ResourceManagerMulti`; class :ref:`ScopedOp`; class :ref:`ScopedOpOptional`; template class :ref:`Singleton`; class :ref:`Sys`; template class :ref:`TScopedBuffer`; class :ref:`Thread`; class :ref:`ThreadLocal`; template class :ref:`ThreadLocalPtr`; class :ref:`ThreadPool`; class :ref:`Time`; class :ref:`Translator`; class :ref:`VFS`; class :ref:`VirtualFileSystem`; class :ref:`Zip`; template class :ref:`tColor`; template class :ref:`tRGB`; // global functions constexpr :ref:`Time` :target:`Minutes`(double amount); constexpr :ref:`Time` :target:`Seconds`(double amount); constexpr :ref:`Time` :target:`Milliseconds`(double amount); constexpr :ref:`Time` :target:`Microseconds`(:ref:`Int64` amount); constexpr bool :target:`operator==`(:ref:`Time` left, :ref:`Time` right); constexpr bool :target:`operator!=`(:ref:`Time` left, :ref:`Time` right); constexpr bool :target:`operator<`(:ref:`Time` left, :ref:`Time` right); constexpr bool :target:`operator>`(:ref:`Time` left, :ref:`Time` right); constexpr bool :target:`operator<=`(:ref:`Time` left, :ref:`Time` right); constexpr bool :target:`operator>=`(:ref:`Time` left, :ref:`Time` right); constexpr :ref:`Time` :target:`operator-`(:ref:`Time` right); constexpr :ref:`Time` :target:`operator+`(:ref:`Time` left, :ref:`Time` right); constexpr :ref:`Time`& :target:`operator+=`(:ref:`Time`& left, :ref:`Time` right); constexpr :ref:`Time` :target:`operator-`(:ref:`Time` left, :ref:`Time` right); constexpr :ref:`Time`& :target:`operator-=`(:ref:`Time`& left, :ref:`Time` right); constexpr :ref:`Time` :target:`operator*`(:ref:`Time` left, :ref:`Time` right); constexpr :ref:`Time` :target:`operator*`(:ref:`Time` left, double right); constexpr :ref:`Time` :target:`operator*`(double left, :ref:`Time` right); constexpr :ref:`Time` :target:`operator*`(:ref:`Time` left, :ref:`Int64` right); constexpr :ref:`Time` :target:`operator*`(:ref:`Int64` left, :ref:`Time` right); constexpr :ref:`Time`& :target:`operator*=`(:ref:`Time`& left, :ref:`Time` right); constexpr :ref:`Time`& :target:`operator*=`(:ref:`Time`& left, double right); constexpr :ref:`Time`& :target:`operator*=`(:ref:`Time`& left, :ref:`Int64` right); constexpr :ref:`Time` :target:`operator/`(:ref:`Time` left, :ref:`Time` right); constexpr :ref:`Time` :target:`operator/`(:ref:`Time` left, double right); constexpr :ref:`Time` :target:`operator/`(:ref:`Time` left, :ref:`Int64` right); constexpr :ref:`Time`& :target:`operator/=`(:ref:`Time`& left, :ref:`Time` right); constexpr :ref:`Time`& :target:`operator/=`(:ref:`Time`& left, :ref:`Int64` right); constexpr :ref:`Time` :target:`operator%`(:ref:`Time` left, :ref:`Time` right); constexpr :ref:`Time`& :target:`operator%=`(:ref:`Time`& left, :ref:`Time` right); } // namespace System