mmCEsim 0.3.0
mmWave Channel Estimation Simulation
Alg_Line Member List

This is the complete list of members for Alg_Line, including all inherited members.

_decodeEscape(const std::string &s) constAlg_Lineinlineprivate
_findChar(const std::string &s, char c) const noexceptAlg_Lineinlineprivate
_findChars(const std::string &s, std::string cs) const noexceptAlg_Lineprivate
_funcAlg_Lineprivate
_optAlg_Lineprivate
_paramsAlg_Lineprivate
_processFuncParams(const std::vector< std::string > &v)Alg_Lineprivate
_processReturns(const std::vector< std::string > &v)Alg_Lineprivate
_raw_strAlg_Lineprivate
_removeComment(std::string &s) const noexceptAlg_Lineprivate
_returnsAlg_Lineprivate
Alg_Line()=defaultAlg_Line
Alg_Line(const std::string &str, ALG_Opt opt=ALG_Opt::NONE)Alg_Line
func() const noexceptAlg_Lineinline
hasKey(const std::string &key) const noexceptAlg_Lineinline
hasRepeatedKey() const noexceptAlg_Lineinline
hasUnknownKey(const std::vector< std::string > &keys) const noexceptAlg_Lineinline
hasUnknownKey(const std::vector< std::string > &keys, std::string &unknown_key) const noexceptAlg_Lineinline
isEnd() const noexceptAlg_Lineinline
isFunctionDeclaration() const noexceptAlg_Lineinline
isValidKey(const std::string &key, const std::vector< std::string > &keys) const noexceptAlg_Lineinline
needsEnd() const noexceptAlg_Lineinline
operator[](const std::string key) constAlg_Lineinline
params() const noexceptAlg_Lineinline
params(std::vector< Param_Type >::size_type index) constAlg_Lineinline
params(const std::string &key) constAlg_Lineinline
print(std::ostream &out=std::cout, std::string prefix="") constAlg_Lineinline
rawStr() constAlg_Lineinline
returns() const noexceptAlg_Lineinline
returns(std::vector< Return_Type >::size_type index) constAlg_Lineinline
setKey(std::vector< Param_Type >::size_type index, const std::string &key)Alg_Lineinline