PhoenixGenerator
0.2.0
Set of tools to generate code
Loading...
Searching...
No Matches
type_utils.cpp
Go to the documentation of this file.
1
/***************************************
2
Auteur : Pierre Aubert
3
Mail : pierre.aubert@lapp.in2p3.fr
4
Licence : CeCILL-C
5
****************************************/
6
7
8
#include "
type_utils.h
"
9
11
14
bool
generator_typeIsList
(
const
PString & type){
15
return
type.isSameBegining(
"std::list"
);
16
}
17
19
22
PString
generator_getListNestedType
(
const
PString & type){
23
if
(!
generator_typeIsList
(type)){
return
""
;}
24
PString subType(type.substr(9lu));
25
return
subType.eraseFirstLastChar(
"<> \t\n"
);
26
}
27
28
29
generator_getListNestedType
PString generator_getListNestedType(const PString &type)
Get the nested type inside a std::list.
Definition
type_utils.cpp:22
generator_typeIsList
bool generator_typeIsList(const PString &type)
Say if a given type is a std::list.
Definition
type_utils.cpp:14
type_utils.h
src
type_utils.cpp
Generated by
1.13.2