39#include "body_builder.hpp"
40#include "html_button.hpp"
41#include "html_div.hpp"
73 void add_entry(
const std::string & label,
const std::string & tag);
105 virtual void on_event(
const std::string & event_name)
override;
123 cell(
const std::string & label,
const std::string & event_name,
const std::string & tag)
125 ibtn =
new (std::nothrow)
html_button(label, event_name);
130 cell(
const cell &) =
delete;
131 cell(cell && ref)
noexcept { ibtn =
nullptr; std::swap(ref.ibtn, ibtn); std::swap(ref.itag, itag); };
132 cell & operator = (
const cell &) =
delete;
133 cell & operator = (cell && ref)
noexcept { std::swap(ref.ibtn, ibtn); std::swap(ref.itag, itag);
return *
this; };
144 unsigned int current_mode;
145 unsigned int previous_mode;
146 std::deque<cell> item;
class of object that are pointed/triggered to by others
Definition: actor.hpp:55
class chemin definition
Definition: chemin.hpp:51
class events
Definition: events.hpp:52
void record_actor_on_event(actor *ptr, const std::string &name)
record an actor for an given event
Definition: events.cpp:62
exception used to report memory allocation failures
Definition: exceptions.hpp:67
class html_div is the implementation of
Definition: html_div.hpp:46
class holding fields of an HTTP request (method, URI, header, cookies, and so on)
Definition: request.hpp:45