43 #ifndef _VAR_PP_FUNCTOR_HPP 44 #define _VAR_PP_FUNCTOR_HPP 74 virtual std::string
operator()(
unsigned int var)
const = 0;
101 std::string
operator()(
unsigned int var)
const override;
116 bool _add_restrict =
false);
127 std::string
operator()(
unsigned int var)
const override;
164 std::string
operator()(
unsigned int var)
const override;
188 : BH(_BH), repl_var(_repl_var), var_string(_var_string)
199 std::string
operator()(
unsigned int var)
const override;
isolated_var_pp_functor(const BehavioralHelperConstRef _BH, unsigned int _repl_var, const std::string &_var_string)
Constructor.
const CustomSet< unsigned int > addr_based_variables
reference to the set of variable that has to have a star in front when returned by operator() ...
const BehavioralHelperConstRef BH
behavioral helper
virtual std::string operator()(unsigned int var) const =0
This functor returns a string representing the variable (usually the name of the variable).
CONSTREF_FORWARD_DECL(BehavioralHelper)
const CustomSet< unsigned int > pointer_based_variables
reference to the set of variable that has to have a star in front when returned by operator() ...
const std_var_pp_functor std_functor
standard functor used for print array variable
Standard functor that returns the name of a variable.
const BehavioralHelperConstRef BH
behavioral helper
virtual ~var_pp_functor()=default
Destructor.
Address version functor that returns the name of a variable with "&" in front.
bool add_restrict
it controls the addition to the parameters declarations of the restrict keyword.
redefinition of set to manage ordered/unordered structures
Base class functor used by prettyPrintVertex to print variables.
const BehavioralHelperConstRef BH
behavioral helper
Template definition of refcount.
Pointer version functor that returns the name of a variable with a star in front. ...
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...
std_var_pp_functor(const BehavioralHelperConstRef _BH)
Constructor.
REF_FORWARD_DECL(Parameter)
const BehavioralHelperConstRef BH
behavioral helper
const CustomSet< unsigned int > pointer_based_variables
reference to the set of variable that has to have a star in front when returned by operator() ...