IceShard
1
A personal game engine project, with development focused on 2D/2.5D games.
Toggle main menu visibility
Loading...
Searching...
No Matches
logger
public
ice
log_module.hxx
Go to the documentation of this file.
1
3
4
#pragma once
5
#include <
ice/module_negotiator.hxx
>
6
7
namespace
ice
8
{
9
10
void
log_module_init
(
ice::Allocator
&
alloc
,
ice::ModuleNegotiatorBase
const
& negotiator)
noexcept
;
11
12
struct
LogModule
13
{
14
static
void
init
(
ice::Allocator
&
alloc
,
ice::ModuleNegotiatorBase
const
& negotiator)
noexcept
;
15
16
static
bool
on_load
(
ice::Allocator
&
alloc
,
ice::ModuleNegotiatorBase
const
& negotiator)
noexcept
;
17
static
void
on_unload
(
ice::Allocator
&
alloc
)
noexcept
;
18
};
19
20
}
// namespace ice
ice::ModuleNegotiatorBase
Helper type over the ModuleNegotiatorAPI type.
Definition
module_negotiator.hxx:51
module_negotiator.hxx
ice
SPDX-License-Identifier: MIT.
Definition
array.hxx:12
ice::log_module_init
void log_module_init(ice::Allocator &alloc, ice::ModuleNegotiatorBase const &negotiator) noexcept
ice::alloc
auto alloc(ice::usize size) noexcept -> ice::AllocResult
ice::Allocator
ice::AllocatorBase< ice::build::is_debug||ice::build::is_develop > Allocator
Definition
mem_types.hxx:25
ice::LogModule
Definition
log_module.hxx:13
ice::LogModule::on_load
static bool on_load(ice::Allocator &alloc, ice::ModuleNegotiatorBase const &negotiator) noexcept
ice::LogModule::on_unload
static void on_unload(ice::Allocator &alloc) noexcept
ice::LogModule::init
static void init(ice::Allocator &alloc, ice::ModuleNegotiatorBase const &negotiator) noexcept
Generated by
1.18.0