FastEngine
0.9.3
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
includes
FastEngine
manager
log_manager.hpp
1
/*
2
* Copyright 2024 Guillaume Guillet
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
17
#ifndef _FGE_LOG_MANAGER_HPP_INCLUDED
18
#define _FGE_LOG_MANAGER_HPP_INCLUDED
19
20
#include "FastEngine/fge_extern.hpp"
21
22
#include <string>
23
24
namespace
fge
25
{
26
namespace
log
27
{
28
29
FGE_API std::string
const
& SetDefaultFolder(std::string
const
& default_folder);
30
31
FGE_API
bool
Remove(std::string
const
& name);
32
FGE_API
bool
Clean(std::string
const
& name);
33
FGE_API
bool
Rename(std::string
const
& name, std::string
const
& new_name);
34
FGE_API
bool
Write(std::string
const
& name, std::string
const
& text, std::string
const
& desc = std::string());
35
36
}
// namespace log
37
}
// namespace fge
38
39
#endif
// _FGE_LOG_MANAGER_HPP_INCLUDED
Generated by
1.12.0