Numworks Epsilon  1.4.1
Graphing Calculator Operating System
MessageTree Class Referenceabstract

#include <message_tree.h>

Inheritance diagram for MessageTree:
Settings::SettingsMessageTree ToolboxMessageTree

Public Member Functions

constexpr MessageTree (I18n::Message label=(I18n::Message) 0, int numberOfChildren=0)
 
virtual const MessageTreechildren (int index) const =0
 
I18n::Message label () const
 
int numberOfChildren () const
 
bool isNull () const
 

Protected Attributes

I18n::Message m_label
 
int m_numberOfChildren
 

Detailed Description

Definition at line 6 of file message_tree.h.

Constructor & Destructor Documentation

◆ MessageTree()

constexpr MessageTree::MessageTree ( I18n::Message  label = (I18n::Message)0,
int  numberOfChildren = 0 
)
inline

Definition at line 8 of file message_tree.h.

Member Function Documentation

◆ children()

virtual const MessageTree* MessageTree::children ( int  index) const
pure virtual

◆ isNull()

bool MessageTree::isNull ( ) const

Definition at line 11 of file message_tree.cpp.

◆ label()

I18n::Message MessageTree::label ( ) const

Definition at line 7 of file message_tree.cpp.

◆ numberOfChildren()

int MessageTree::numberOfChildren ( ) const

Definition at line 3 of file message_tree.cpp.

Member Data Documentation

◆ m_label

I18n::Message MessageTree::m_label
protected

Definition at line 18 of file message_tree.h.

◆ m_numberOfChildren

int MessageTree::m_numberOfChildren
protected

Definition at line 19 of file message_tree.h.


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