MRPT  1.9.9
mrpt::expr::CRuntimeCompiledExpression::ExprVerbose Struct Reference

Detailed Description

Definition at line 32 of file CRuntimeCompiledExpression.cpp.

Public Member Functions

void process (const CRuntimeCompiledExpression &rce, const double ret)
 

Static Public Member Functions

static CRuntimeCompiledExpression::ExprVerboseInstance ()
 

Private Member Functions

 ExprVerbose ()
 

Private Attributes

bool m_verbose_always_enabled {false}
 
std::vector< std::stringm_verbose_matches
 

Constructor & Destructor Documentation

◆ ExprVerbose()

mrpt::expr::CRuntimeCompiledExpression::ExprVerbose::ExprVerbose ( )
inlineprivate

Definition at line 44 of file CRuntimeCompiledExpression.cpp.

References mrpt::expr::CRuntimeCompiledExpression::ExprVerbose::m_verbose_always_enabled, mrpt::expr::CRuntimeCompiledExpression::ExprVerbose::m_verbose_matches, mrpt::system::tokenize(), and mrpt::system::trim().

Here is the call graph for this function:

Member Function Documentation

◆ Instance()

static CRuntimeCompiledExpression::ExprVerbose& mrpt::expr::CRuntimeCompiledExpression::ExprVerbose::Instance ( )
inlinestatic

Definition at line 34 of file CRuntimeCompiledExpression.cpp.

Referenced by mrpt::expr::CRuntimeCompiledExpression::eval().

Here is the caller graph for this function:

◆ process()

void mrpt::expr::CRuntimeCompiledExpression::ExprVerbose::process ( const CRuntimeCompiledExpression rce,
const double  ret 
)

Definition at line 152 of file CRuntimeCompiledExpression.cpp.

References mrpt::expr::CRuntimeCompiledExpression::m_impl, mrpt::expr::CRuntimeCompiledExpression::ExprVerbose::m_verbose_always_enabled, and mrpt::expr::CRuntimeCompiledExpression::ExprVerbose::m_verbose_matches.

Referenced by mrpt::expr::CRuntimeCompiledExpression::eval().

Here is the caller graph for this function:

Member Data Documentation

◆ m_verbose_always_enabled

bool mrpt::expr::CRuntimeCompiledExpression::ExprVerbose::m_verbose_always_enabled {false}
private

◆ m_verbose_matches

std::vector<std::string> mrpt::expr::CRuntimeCompiledExpression::ExprVerbose::m_verbose_matches
private



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019