C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
exprtk::parser< T >::scoped_inc_dec Struct Reference

Public Member Functions

 scoped_inc_dec (std::size_t &v)
 ~scoped_inc_dec ()

Public Attributes

std::size_t & v_

Detailed Description

template<typename T>
struct exprtk::parser< T >::scoped_inc_dec

Definition at line 26018 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ scoped_inc_dec()

template<typename T>
exprtk::parser< T >::scoped_inc_dec::scoped_inc_dec ( std::size_t & v)
inlineexplicit

Definition at line 26020 of file exprtk.hpp.

26021 : v_(v)
26022 { ++v_; }

References v_.

◆ ~scoped_inc_dec()

template<typename T>
exprtk::parser< T >::scoped_inc_dec::~scoped_inc_dec ( )
inline

Definition at line 26024 of file exprtk.hpp.

26025 {
26026 assert(v_ > 0);
26027 --v_;
26028 }

References v_.

Member Data Documentation

◆ v_

template<typename T>
std::size_t& exprtk::parser< T >::scoped_inc_dec::v_

Definition at line 26030 of file exprtk.hpp.

Referenced by scoped_inc_dec(), and ~scoped_inc_dec().


The documentation for this struct was generated from the following file: