mmCEsim 0.3.0
mmWave Channel Estimation Simulation
functions.h File Reference

Function Lists. More...

#include "utils.h"
#include <array>
#include <string>
Include dependency graph for functions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

static bool isFuncNoEnd (const std::string &str) noexcept
 
static bool isFuncNeedsEnd (const std::string &str) noexcept
 
static bool isFuncIsEnd (const std::string &str) noexcept
 
static bool isFunc (const std::string &str) noexcept
 

Variables

static std::array functions_no_end
 
static std::array functions_needs_end
 
static std::array functions_is_end
 

Detailed Description

Function Lists.

Author
Wuqiong Zhao (wqzha.nosp@m.o@se.nosp@m.u.edu.nosp@m..cn)
Version
0.3.0
Date
2024-01-20

Function Documentation

◆ isFunc()

static bool isFunc ( const std::string &  str)
inlinestaticnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isFuncIsEnd()

static bool isFuncIsEnd ( const std::string &  str)
inlinestaticnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isFuncNeedsEnd()

static bool isFuncNeedsEnd ( const std::string &  str)
inlinestaticnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isFuncNoEnd()

static bool isFuncNoEnd ( const std::string &  str)
inlinestaticnoexcept
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ functions_is_end

std::array functions_is_end
static
Initial value:
= {
"END"s,
"ELSE"s,
"ELIF"s,
}

◆ functions_needs_end

std::array functions_needs_end
static
Initial value:
= {
"ELSE"s, "ELIF"s, "FOR"s, "FOREVER"s, "FUNCTION"s, "IF"s, "LOOP"s, "WHILE"s,
}

◆ functions_no_end

std::array functions_no_end
static
Initial value:
= { "BRANCH"s, "BREAK"s, "CALC"s, "CALL"s, "COMMENT"s, "CPP"s,
"ESTIMATE"s, "INIT"s, "LOG"s, "MATLAB"s, "MERGE"s, "NEW"s,
"OCTAVE"s, "PRINT"s, "PYTHON"s, "RECOVER"s, "SETCH"s }