12#ifndef _EXPORT_TYPE_H_
13#define _EXPORT_TYPE_H_
71 std::
string string() const noexcept;
79 static std::
string string(const std::
string&) noexcept;
86 std::
string _getString(const std::
string& elem_type) const noexcept;
@ NONE
Definition: alg_opt.h:20
std::string string() const noexcept
Get the C++ type name.
Definition: type.cpp:57
Data data() const noexcept
Definition: type.h:94
Data _data
Definition: type.h:89
int8_t Dim
Definition: type.h:55
std::tuple< Data, Dim > _getData(char c) const noexcept
Definition: type.cpp:92
Data
Data type specification.
Definition: type.h:30
std::string _getString(const std::string &elem_type) const noexcept
Definition: type.cpp:123
Dim _dim
Definition: type.h:90
Suffix _suffix
Definition: type.h:91
bool isReference() const noexcept
Definition: type.h:104
bool isUnknown() const noexcept
Definition: type.h:98
bool isConst() const noexcept
Definition: type.h:102
Dim dim() const noexcept
Definition: type.h:96
Suffix
Type prefix.
Definition: type.h:47
Suffix _getSuffix(char c) const noexcept
Definition: type.cpp:112
str
Definition: version_bump.py:14