Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

gadget_w_string Class Reference

#include <gadget_w_string.h>

Inheritance diagram for gadget_w_string:

button_b displayfield_b stringset_b writablefield_b button_c button_t displayfield_c displayfield_t stringset_c stringset_t writablefield_c writablefield_t List of all members.

Public Member Functions

void set_value (const char *value)
void set_value (const string &value)
gadget_w_stringoperator= (const char *value)
gadget_w_stringoperator= (const string &value)
size_t get_value_size () const
size_t get_value (char *value, size_t size) const
string get_value () const
string operator() () const

Protected Member Functions

virtual void _set_value (const char *value)=0
virtual size_t _get_value (char *value, size_t size) const=0

Member Function Documentation

virtual size_t gadget_w_string::_get_value char *  value,
size_t  size
const [protected, pure virtual]
 

Implemented in button_c, button_t, displayfield_c, displayfield_t, stringset_c, stringset_t, writablefield_c, and writablefield_t.

virtual void gadget_w_string::_set_value const char *  value  )  [protected, pure virtual]
 

Implemented in button_c, button_t, displayfield_c, displayfield_t, stringset_c, stringset_t, writablefield_c, and writablefield_t.

string gadget_w_string::get_value  )  const
 

size_t gadget_w_string::get_value char *  value,
size_t  size
const [inline]
 

size_t gadget_w_string::get_value_size  )  const [inline]
 

string gadget_w_string::operator()  )  const [inline]
 

gadget_w_string & gadget_w_string::operator= const string &  value  )  [inline]
 

Reimplemented in button_b, button_c, button_t, displayfield_b, displayfield_c, displayfield_t, stringset_b, stringset_c, stringset_t, writablefield_b, writablefield_c, and writablefield_t.

gadget_w_string & gadget_w_string::operator= const char *  value  )  [inline]
 

Reimplemented in button_b, button_c, button_t, displayfield_b, displayfield_c, displayfield_t, stringset_b, stringset_c, stringset_t, writablefield_b, writablefield_c, and writablefield_t.

void gadget_w_string::set_value const string &  value  )  [inline]
 

void gadget_w_string::set_value const char *  value  )  [inline]
 


The documentation for this class was generated from the following file:
Generated on Sun Jan 26 10:18:47 2025 for NBLib by doxygen 1.3.3