1#ifndef libart_paperback__visitor_hxx_
2#define libart_paperback__visitor_hxx_
15 ~Visitor()
noexcept =
default;
33 visit(
const_cast<T const&
>(visitee));
66 v_cast.
visit(visitee);
Base class for visitors of type T.
Definition visitor.hxx:23
Basic_visitor()=default
Constructor.
virtual ~Basic_visitor() noexcept=default
Destructor.
virtual void visit(T &visitee)
Visit.
Definition visitor.hxx:31
virtual void visit(T const &visitee)=0
Visit.
Virtual base class for visitors.
Definition visitor.hxx:10
Primary paperback namespace.
Definition array.cxx:6
void accept(T const &visitee, Visitor &v)
Accept visitor on visitee.
Definition visitor.hxx:63