.. index:: pair: namespace; EE .. _doxid-namespace_e_e: namespace EE ============ .. toctree:: :hidden: namespace_EE_Audio.rst namespace_EE_Graphics.rst namespace_EE_Math.rst namespace_EE_Network.rst namespace_EE_Scene.rst namespace_EE_System.rst namespace_EE_UI.rst namespace_EE_Window.rst struct_EE_FormatArg.rst struct_EE_FormatArg-2.rst struct_EE_FormatArg-3.rst class_EE_AllocatedPointer.rst class_EE_MemoryManager.rst class_EE_NonCopyable.rst class_EE_String.rst class_EE_Utf.rst class_EE_Utf-2.rst class_EE_Utf-3.rst class_EE_Utf-4.rst class_EE_Version.rst .. ref-code-block:: cpp :class: doxyrest-overview-code-block namespace EE { // namespaces namespace :ref:`EE::Audio`; namespace :ref:`EE::Graphics`; namespace :ref:`EE::Math`; namespace :ref:`EE::Math::easing`; namespace :ref:`EE::Network`; namespace :ref:`EE::Network::SSL`; namespace :ref:`EE::Scene`; namespace :ref:`EE::Scene::Actions`; namespace :ref:`EE::System`; namespace :ref:`EE::UI`; namespace :ref:`EE::UI::Abstract`; namespace :ref:`EE::UI::CSS`; namespace :ref:`EE::UI::Doc`; namespace :ref:`EE::UI::Models`; namespace :ref:`EE::UI::Tools`; namespace :ref:`EE::Window`; // typedefs typedef float :target:`Float`; typedef signed char :target:`Int8`; typedef unsigned char :target:`Uint8`; typedef signed short :target:`Int16`; typedef unsigned short :target:`Uint16`; typedef signed int :target:`Int32`; typedef unsigned int :target:`Uint32`; typedef signed long long :target:`Int64`; typedef unsigned long long :target:`Uint64`; typedef :ref:`Int32` :target:`IntPtr`; typedef :ref:`Uint32` :target:`UintPtr`; typedef robin_hood::unordered_flat_map :target:`UnorderedMap`; typedef robin_hood::unordered_flat_set :target:`UnorderedSet`; typedef std::unordered_map`> :target:`AllocatedPointerMap`; typedef AllocatedPointerMap::iterator :target:`AllocatedPointerMapIt`; typedef :ref:`Utf`<8> :target:`Utf8`; typedef :ref:`Utf`<16> :target:`Utf16`; typedef :ref:`Utf`<32> :target:`Utf32`; typedef long :target:`ios_size`; // structs template struct :ref:`FormatArg`; template <> struct :ref:`FormatArg`; template <> struct :ref:`FormatArg`; // classes class :ref:`AllocatedPointer`; class :ref:`MemoryManager`; class :ref:`NonCopyable`; class :ref:`String`; template <> class :ref:`Utf<32>`; template <> class :ref:`Utf<16>`; template class :ref:`Utf`; template <> class :ref:`Utf<8>`; class :ref:`Version`; // global variables :ref:`EE_API` bool :target:`PrintDebugInLog`; // global functions template T :target:`eemax`(T a, T b); template T :target:`eemin`(T a, T b); template T :target:`eeabs`(T n); template T :target:`eeclamp`(T val, T min, T max); template void :target:`eeclamp`(T* val, T min, T max); void :ref:`EE_API` :target:`eePRINT`(const char* format, ...); void :ref:`EE_API` :target:`eePRINTL`(const char* format, ...); void :ref:`EE_API` :target:`eePRINTC`(unsigned int cond, const char* format, ...); } // namespace EE