SpiecsEngine
Loading...
Searching...
No Matches
ClassLibrary.cpp
Go to the documentation of this file.
1
/**
2
* @file ClassLibrary.cpp.
3
* @brief The ClassLibrary Class Implementation.
4
* @author Spices.
5
*/
6
7
#
include
"Pchheader.h"
8
#
include
"ClassLibrary.h"
9
#
include
"StringLibrary.h"
10
11
namespace
Spices
{
12
13
std::string
ClassLibrary
::
GetClassString
(ClassType t)
14
{
15
SPICES_PROFILE_ZONE
;
16
17
/**
18
* @brief Split Class Name to Namespcae and Class.
19
*/
20
const
std::vector<std::string>& outSplit = StringLibrary::SplitString(t.get().name(),
':'
);
21
22
/**
23
* @brief Return Class Name.
24
*/
25
return
outSplit[outSplit.size() - 1];
26
}
27
28
}
SPICES_PROFILE_ZONE
#define SPICES_PROFILE_ZONE
Definition
TracyProfilerWrapper.h:100
Spices::ClassLibrary::GetClassString
static std::string GetClassString(ClassType t)
Get Class Name as string.
Definition
ClassLibrary.cpp:13
Spices::ClassLibrary
Class Static Function Library.
Definition
ClassLibrary.h:21
Spices
Definition
EntryPoint.cpp:4
SpicesEngine
src
Core
Library
ClassLibrary.cpp
Generated on Sun Mar 8 2026 10:23:13 for SpiecsEngine by
1.10.0