![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Includes engine allocatable types |
![]() ![]() ![]() ![]() ![]() | Defines the API for files |
![]() ![]() ![]() ![]() ![]() | Defines the API for Mutexes |
![]() ![]() ![]() ![]() ![]() | Defines the API for Paths |
![]() ![]() ![]() ![]() ![]() | Contains the declaration of CYB::API::Semaphore |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Defines assertion functions and macros |
![]() ![]() ![]() ![]() ![]() | Includes the headers needed before anything else in the engine |
![]() ![]() ![]() ![]() ![]() | Ensures the engine/unit is being compiled on a little endian architecture |
![]() ![]() ![]() ![]() ![]() | Helpful constexprs |
![]() ![]() ![]() ![]() ![]() | Defines the TARGET_OS_XXX macro for identifying the operating system the program is being compiled for |
![]() ![]() ![]() ![]() ![]() | Used for including c++ headers that contain language features, not library features |
![]() ![]() ![]() ![]() ![]() | Checks the platform that the engine and unit is being compiled on is appropriate |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Includes headers that define types with certain dependancies |
![]() ![]() ![]() ![]() ![]() | Defines the LockGuard class |
![]() ![]() ![]() ![]() ![]() | Defines the CYB extension of std::unique_ptr |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Defines the CommandLine interface |
![]() ![]() ![]() ![]() ![]() | Defines the Heap interface |
![]() ![]() ![]() ![]() ![]() | Includes headers that define non-allocatable engine objects |
![]() ![]() ![]() ![]() ![]() | Defines CYB::API::Logger |
![]() ![]() ![]() ![]() ![]() | Defines CYB::API::Stream Interface |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Defines CYB::API::Allocatable |
![]() ![]() ![]() ![]() ![]() | Defines CYB::API::Allocator |
![]() ![]() ![]() ![]() ![]() | Defines CYB::API::Interop::Constructor |
![]() ![]() ![]() ![]() ![]() | Defines CYB::API::Interop::Context |
![]() ![]() ![]() ![]() ![]() | Includes files that contain classes required for communitcation between the engine and the unit |
![]() ![]() ![]() ![]() ![]() | Defines CYB::API::Interop::Object |
![]() ![]() ![]() ![]() ![]() | Defines CYB::API::STLAllocator |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | Contains the definitions of a basic c string |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | Contains the definitions of a basic string |
![]() ![]() ![]() ![]() ![]() ![]() | Includes various string functions |
![]() ![]() ![]() ![]() ![]() ![]() | Defines CYB::API::String::Dynamic |
![]() ![]() ![]() ![]() ![]() | Aliasings of STL containers to use the correct allocator types |
![]() ![]() ![]() ![]() ![]() | Defines the CYB::API::EngineInformation class |
![]() ![]() ![]() ![]() ![]() | Defines the exception classes of the engine |
![]() ![]() ![]() ![]() ![]() | Defines the template for working with parameter packed template arguments |
![]() ![]() ![]() ![]() ![]() | Defines the singleton template class |
![]() ![]() ![]() ![]() ![]() | The multithreading API used by the CyberEngine |
![]() ![]() ![]() ![]() ![]() | Defines CYB::API::ThreadableTaskset |
![]() ![]() ![]() ![]() ![]() | Defines the Typename template prototype |
![]() ![]() ![]() ![]() ![]() | Defines global level basic types |
![]() ![]() ![]() ![]() | Precompiled header for engine API |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Implements engine core |
![]() ![]() ![]() ![]() ![]() | Defines the engine core interface and static pointer as well as the Engine() access function |
![]() ![]() ![]() ![]() ![]() | Engine compilation configuration string variables |
![]() ![]() ![]() ![]() ![]() | Engine compilation configuration variables |
![]() ![]() ![]() ![]() ![]() | Exception constructors of the non-unit kind |
![]() ![]() ![]() ![]() ![]() | Implements various engine interop functions |
![]() ![]() ![]() ![]() ![]() | Defines the implementations of virtual functions defined in CYB::API::Interop |
![]() ![]() ![]() ![]() ![]() | Implements CYB::Engine::Logger |
![]() ![]() ![]() ![]() ![]() | Defines CYB::Engine::Logger |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Implements CYB::Engine::Helpers::CommandLine |
![]() ![]() ![]() ![]() ![]() | Contains the definition of CYB::Engine::Helpers::CommandLine |
![]() ![]() ![]() ![]() ![]() | Contains all headers for core engine helpers |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Implements functions from CYB::Engine::Block |
![]() ![]() ![]() ![]() ![]() | Defines the Block class used by the Heap |
![]() ![]() ![]() ![]() ![]() | Implements functions from CYB::Engine::Heap |
![]() ![]() ![]() ![]() ![]() | Defines the Heap implementation |
![]() ![]() ![]() ![]() ![]() | Implements functions from CYB::Engine::LargeBlock |
![]() ![]() ![]() ![]() ![]() | Defines the LargeBlock class used by the Heap |
![]() ![]() ![]() ![]() ![]() | Contains all headers relating to memory |
![]() ![]() ![]() ![]() | Includes headers for platform agnostic engine functions |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | Implements CYB::Platform::Modules::Module for Win32 |
![]() ![]() ![]() ![]() ![]() ![]() | Defines CYB::Platform::Modules::Module for Win32 |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Defines the interface for creating templates that are modules as objects |
![]() ![]() ![]() ![]() ![]() | Shared function implementations for CYB::Platform::Module |
![]() ![]() ![]() ![]() ![]() | Defines the interface for loading module functions |
![]() ![]() ![]() ![]() ![]() | Uses the module macros to define AutoModules that will be used by the engine |
![]() ![]() ![]() ![]() ![]() | Defines the DEFINE_MODULE macro for easily adding modules |
![]() ![]() ![]() ![]() ![]() | Contains the declaration of CYB::Platform::Manager |
![]() ![]() ![]() ![]() ![]() | Includes Module headers |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | Implements CYB::Platform::System::Console's Log and Show for Win32 |
![]() ![]() ![]() ![]() ![]() ![]() | Implements CYB::Platform::System::File for Win32 |
![]() ![]() ![]() ![]() ![]() ![]() | Defines the Win32 implementation for CYB::Platform::System::File |
![]() ![]() ![]() ![]() ![]() ![]() | Implements CYB::Platform::System::Mutex for Win32 |
![]() ![]() ![]() ![]() ![]() ![]() | Defines the Win32 implementation for CYB::Platform::System::Mutex |
![]() ![]() ![]() ![]() ![]() ![]() | Implements CYB::Platform::System::Path for Win32 |
![]() ![]() ![]() ![]() ![]() ![]() | Defines the Win32 implementation for CYB::Platform::System::Path |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | Defines the Win32 implementation for CYB::Platform::System::Process |
![]() ![]() ![]() ![]() ![]() ![]() | Implements CYB::Platform::System::Semaphore for Win32 |
![]() ![]() ![]() ![]() ![]() ![]() | Defines the Win32 implementation for CYB::Platform::System::File |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | Contains the Win32 Sys implementation |
![]() ![]() ![]() ![]() ![]() ![]() | Include implementation headers of CYB::Platform::System for Win32 |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | Implements CYB::Platform::System::Thread for Win32 |
![]() ![]() ![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() ![]() | Contains the Win32 VirtualMemory implementation |
![]() ![]() ![]() ![]() ![]() | Implements CYB::Platform::System::Console shared functions |
![]() ![]() ![]() ![]() ![]() | Defines the stdout interface |
![]() ![]() ![]() ![]() ![]() | Implements CYB::Platform::System::File shared functions |
![]() ![]() ![]() ![]() ![]() | Defines the filesystem interface |
![]() ![]() ![]() ![]() ![]() | Contains the definition for an process unique, fast thread safety mechanism |
![]() ![]() ![]() ![]() ![]() | Implements CYB::Platform::System::Path shared functions |
![]() ![]() ![]() ![]() ![]() | Defines the Path interface |
![]() ![]() ![]() ![]() ![]() | Shared function implementations for CYB::Platform::Process |
![]() ![]() ![]() ![]() ![]() | Defines the platform process interface |
![]() ![]() ![]() ![]() ![]() | Implements CYB::Platform::System::Semaphore logic and alogorithms |
![]() ![]() ![]() ![]() ![]() | Contains the declaration of CYB::Platform::System::Semaphore |
![]() ![]() ![]() ![]() ![]() | Defines the System Call interface |
![]() ![]() ![]() ![]() ![]() | Includes platform system headers |
![]() ![]() ![]() ![]() ![]() | Shared function implementations for CYB::Platform::Thread |
![]() ![]() ![]() ![]() ![]() | Contains the platform thread definition |
![]() ![]() ![]() ![]() ![]() | Implements shared functions of CYB::Platform::System::VirtualMemory |
![]() ![]() ![]() ![]() ![]() | Contains the platform memory manager functions |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() ![]() | Includes files which include Platform specific headers |
![]() ![]() ![]() ![]() ![]() | Implements the Win32 only UTF16 converter |
![]() ![]() ![]() ![]() ![]() | Defines the Win32 only UTF16 converter |
![]() ![]() ![]() ![]() ![]() | Includes headers for Windows platforms |
![]() ![]() ![]() ![]() | Includes platform headers |
![]() ![]() ![]() | MSVC precompiled header compilation unit |
![]() ![]() ![]() | Precompiled header for inter-engine operations |
![]() ![]() | |
![]() ![]() ![]() | The entry point to the program. Sole purpose is to call Main::Entry and return. Also contains exceptional functions that cannot be included in main library for testing purposes |