GUIFramework 1.1.0
Framework for desktop GUI applications in C++.
|
Provides interface for serializable to JSON format. More...
#include <ISerializable.h>
Public Member Functions | |
ISerializable ()=default | |
virtual json::JSONBuilder | getStructure () const =0 |
virtual | ~ISerializable ()=default |
Static Public Member Functions | |
static uint32_t | getCodepage () |
Friends | |
std::ostream & | operator<< (std::ostream &outputStream, const ISerializable &serializable) |
Provides interface for serializable to JSON format.
Definition at line 10 of file ISerializable.h.
|
default |
|
virtualdefault |
|
inlinestatic |
Definition at line 25 of file ISerializable.h.
|
pure virtual |
Implemented in gui_framework::BaseButton, gui_framework::BaseCheckBox, gui_framework::BaseComboBox, gui_framework::BaseComponent, gui_framework::BaseComposite, gui_framework::BaseEditControl, gui_framework::BaseIconListView, gui_framework::BaseInfiniteProgressBar, gui_framework::BaseListBox, gui_framework::BaseListIconListView, gui_framework::BaseListTextIconListView, gui_framework::BaseListTextListView, gui_framework::BaseMainWindow, gui_framework::BaseMultipleSelectListBox, gui_framework::BaseProgressBar, gui_framework::BaseRichEdit, gui_framework::BaseSeparateWindow, gui_framework::BaseTabControl, gui_framework::BaseTextIconListView, gui_framework::BaseTextListView, gui_framework::BaseTrackbarControl, gui_framework::BaseWindow, gui_framework::CheckBox, gui_framework::DropDownComboBox, gui_framework::DropDownListComboBox, gui_framework::DropDownMenuItem, gui_framework::HorizontalTrackbarControl, gui_framework::IconListView, gui_framework::ImageButton, gui_framework::InfiniteProgressBar, gui_framework::interfaces::IMenuItem, gui_framework::ListIconListView, gui_framework::ListTextIconListView, gui_framework::ListTextListView, gui_framework::Menu, gui_framework::MenuItem, gui_framework::MultipleSelectListBox, gui_framework::ProgressBar, gui_framework::RichEdit, gui_framework::SimpleComboBox, gui_framework::TabControl, gui_framework::TextIconListView, gui_framework::TextListView, and gui_framework::VerticalTrackbarControl.
|
friend |