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
14bool generator_typeIsList(const PString & type){
15 return type.isSameBegining("std::list");
16}
17
19
22PString 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
PString generator_getListNestedType(const PString &type)
Get the nested type inside a std::list.
bool generator_typeIsList(const PString &type)
Say if a given type is a std::list.