MRPT  2.0.4
List of all members | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
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::string > m_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 2.0.4 Git: 33de1d0ad Sat Jun 20 11:02:42 2020 +0200 at sáb jun 20 17:35:17 CEST 2020