retdec
Public Member Functions | Protected Member Functions | List of all members
retdec::ctypes::Visitable Class Referenceabstract

Interface for classes whose instances are visitable by a visitor. More...

#include <visitable.h>

Inheritance diagram for retdec::ctypes::Visitable:
Inheritance graph
[legend]

Public Member Functions

virtual void accept (Visitor *v)=0
 Visitor pattern implementation. More...
 

Protected Member Functions

 Visitable ()=default
 
 ~Visitable ()=default
 

Detailed Description

Interface for classes whose instances are visitable by a visitor.

Implements the visitor design pattern.

Constructor & Destructor Documentation

◆ Visitable()

retdec::ctypes::Visitable::Visitable ( )
protecteddefault

◆ ~Visitable()

retdec::ctypes::Visitable::~Visitable ( )
protecteddefault

Member Function Documentation

◆ accept()

virtual void retdec::ctypes::Visitable::accept ( Visitor v)
pure virtual

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