🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
IdentifierAPI.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstUtil/StringView.hpp"
25
#include <string>
26
27
AST_NAMESPACE_BEGIN
28
29
class
Identifier;
30
31
35
AST_UTIL_API Identifier*
aIdentifier
(
const
std::string& str);
36
40
AST_UTIL_API Identifier*
aIdentifier
(
const
StringView& str);
41
42
47
AST_UTIL_API Identifier*
aIdentifier
(
const
char
* str,
size_t
len);
48
49
53
A_ALWAYS_INLINE
Identifier
*
aIdentifier
(
const
char
* str)
54
{
55
return
aIdentifier
(str, std::char_traits<char>::length(str));
56
}
57
58
59
AST_NAMESPACE_END
ast::Identifier
标识符类
定义
Identifier.hpp:37
ast::aIdentifier
Identifier * aIdentifier(const std::string &str)
创建一个标识符
定义
IdentifierAPI.cpp:34
src
AstUtil
Identitifer
IdentifierAPI.hpp
制作者
1.12.0