LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
LMCAS::anonymous_namespace{unit.cpp} 命名空间参考

函数

bool valid_unit_character (char character)
bool valid_unit_name (const std::string &name)

变量

constexpr const char * kUnitOperation = "unit"

函数说明

◆ valid_unit_character()

bool LMCAS::anonymous_namespace{unit.cpp}::valid_unit_character ( char character)

在文件 unit.cpp 第 11 行定义.

11 {
12 if (character >= 'a' && character <= 'z') {
13 return true;
14 }
15 if (character >= 'A' && character <= 'Z') {
16 return true;
17 }
18 if (character >= '0' && character <= '9') {
19 return true;
20 }
21 return character == '_';
22}

引用了 valid_unit_character().

被这些函数引用 valid_unit_character() , 以及 valid_unit_name().

函数调用图:
这是这个函数的调用关系图:

◆ valid_unit_name()

bool LMCAS::anonymous_namespace{unit.cpp}::valid_unit_name ( const std::string & name)

在文件 unit.cpp 第 24 行定义.

24 {
25 if (name.empty()) {
26 return false;
27 }
28 for (char character : name) {
29 if (!valid_unit_character(character)) {
30 return false;
31 }
32 }
33 return true;
34}
bool valid_unit_character(char character)
__attribute__((visibility("default"))) Result< EqvProfile > eqv_profile_from_name(const std const std::string & name

引用了 LMCAS::name, valid_unit_character() , 以及 valid_unit_name().

被这些函数引用 valid_unit_name().

函数调用图:
这是这个函数的调用关系图:

变量说明

◆ kUnitOperation

const char* LMCAS::anonymous_namespace{unit.cpp}::kUnitOperation = "unit"
constexpr

在文件 unit.cpp 第 9 行定义.