class ffw::GuiXmlParser::Visitor

Class List > ffw :: GuiXmlParser :: Visitor

Inherited by the following classes: ffw::GuiXmlParser::VisitorGuiWidget, ffw::GuiXmlParser::VisitorGuiWindow

Public Functions

Type Name
Visitor (const std::string & key)
virtual ~Visitor () = default
virtual void addWidget (GuiWidget * acceptor, GuiWindow * window, GuiWidget * child) const
virtual GuiWidget * accept (GuiWidget * acceptor, GuiWindow * window, const Token & token, const Registry * registry) const = 0
const std::string & getKey () const

Public Functions Documentation

function Visitor

ffw::GuiXmlParser::Visitor::Visitor (
    const std::string & key
)

function ~Visitor

virtual ffw::GuiXmlParser::Visitor::~Visitor () = default

function addWidget

virtual void ffw::GuiXmlParser::Visitor::addWidget (
    GuiWidget * acceptor,
    GuiWindow * window,
    GuiWidget * child
) const

function accept

virtual GuiWidget * ffw::GuiXmlParser::Visitor::accept (
    GuiWidget * acceptor,
    GuiWindow * window,
    const Token & token,
    const Registry * registry
) const = 0

function getKey

const std::string & ffw::GuiXmlParser::Visitor::getKey () const

The documentation for this class was generated from the following file: include/ffw/gui/guixmlparser.h