Ariles
Classes | Namespaces | Macros | Typedefs
count_missing.h File Reference

Detailed Description

Author
Alexander Sherikov

Definition in file count_missing.h.

Go to the source code of this file.

#include "count.h"

Classes

class  ariles2::count_missing::Visitor
 

Namespaces

 ariles2
 
 ariles2::count_missing
 

Macros

#define ARILES2_NAMED_ENTRY_count_missing(v, entry, name)   +ariles2::isMissing(entry)
 
#define ARILES2_PARENT_count_missing(v, entry)   +entry::arilesVisit(visitor, parameters)
 
#define ARILES2_VISIT_count_missing
 
#define ARILES2_METHODS_count_missing
 
#define ARILES2_BASE_METHODS_count_missing   ARILES2_BASE_METHODS(count_missing)
 

Typedefs

using ariles2::count_missing::Parameters = visitor::Parameters
 
using ariles2::count_missing::Base = entry::ConstBase< const Visitor >
 
using ariles2::CountMissing = count_missing::Visitor
 

Macro Definition Documentation

◆ ARILES2_BASE_METHODS_count_missing

#define ARILES2_BASE_METHODS_count_missing   ARILES2_BASE_METHODS(count_missing)

Definition at line 75 of file count_missing.h.

◆ ARILES2_METHODS_count_missing

#define ARILES2_METHODS_count_missing
Value:
std::size_t arilesVirtualVisit( \
const override \
{ \
CPPUT_TRACE_FUNCTION; \
return (this->arilesVisit(visitor, param)); \
} \
virtual const t_Visitor::Parameters & arilesGetParameters(const t_Visitor &visitor) const
Definition: common.h:109

Definition at line 65 of file count_missing.h.

◆ ARILES2_NAMED_ENTRY_count_missing

#define ARILES2_NAMED_ENTRY_count_missing (   v,
  entry,
  name 
)    +ariles2::isMissing(entry)

Definition at line 49 of file count_missing.h.

◆ ARILES2_PARENT_count_missing

#define ARILES2_PARENT_count_missing (   v,
  entry 
)    +entry::arilesVisit(visitor, parameters)

Definition at line 50 of file count_missing.h.

◆ ARILES2_VISIT_count_missing

#define ARILES2_VISIT_count_missing
Value:
template <class t_Visitor> /* cppcheck-suppress duplInheritedMember */ \
std::size_t arilesVisit( \
const t_Visitor &visitor, \
const typename t_Visitor::Parameters &parameters, \
{ \
CPPUT_UNUSED_ARG(visitor); \
CPPUT_UNUSED_ARG(parameters); \
CPPUT_TRACE_FUNCTION; \
return (0 ARILES2_ENTRIES(count_missing)); \
}
#define ARILES2_IS_BASE_ENABLER(Base, Derived)
Definition: helpers.h:25
visitor::Parameters Parameters
Definition: count_missing.h:26
#define ARILES2_ENTRIES(v)
Definition: types.h:223

Definition at line 52 of file count_missing.h.