LibreCAD
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
detail::IVisitorImpl< IVisitor, C, T, Ts...> Struct Template Reference

#include <visitor.h>

Inheritance diagram for detail::IVisitorImpl< IVisitor, C, T, Ts...>:
Collaboration diagram for detail::IVisitorImpl< IVisitor, C, T, Ts...>:

Public Member Functions

virtual void visit (const T &t) override
 

Detailed Description

template<typename IVisitor, typename C, typename T, typename... Ts>
struct detail::IVisitorImpl< IVisitor, C, T, Ts...>

Definition at line 160 of file visitor.h.

Member Function Documentation

template<typename IVisitor , typename C , typename T , typename... Ts>
virtual void detail::IVisitorImpl< IVisitor, C, T, Ts...>::visit ( const T &  t)
inlineoverridevirtual

Definition at line 162 of file visitor.h.

162 { C::visit(t); } // NOLINT

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