ARB
Public Member Functions | List of all members
awt_mask_item Class Referenceabstract

#include <awt_input_mask_internal.hxx>

Inheritance diagram for awt_mask_item:
Inheritance graph
[legend]

Public Member Functions

 awt_mask_item (awt_input_mask_global &global_)
 
virtual ~awt_mask_item ()
 
const awt_input_mask_globalmask_global () const
 
awt_input_mask_globalmask_global ()
 
bool has_name () const
 
const std::stringget_name () const
 
GB_ERROR set_name (const std::string &name_, bool is_global)
 
GB_ERROR remove_name ()
 
const awt_viewportto_viewport () const
 
awt_viewportto_viewport ()
 
const awt_linked_to_itemto_linked_item () const
 
awt_linked_to_itemto_linked_item ()
 
bool is_viewport () const
 
bool is_linked_item () const
 
virtual std::string get_value () const =0
 
virtual GB_ERROR set_value (const std::string &new_value)=0
 

Detailed Description

Definition at line 169 of file awt_input_mask_internal.hxx.

Constructor & Destructor Documentation

awt_mask_item::awt_mask_item ( awt_input_mask_global global_)

Definition at line 155 of file AWT_input_mask.cxx.

awt_mask_item::~awt_mask_item ( )
virtual

Definition at line 159 of file AWT_input_mask.cxx.

References awt_assert, and has_name().

Member Function Documentation

const awt_input_mask_global& awt_mask_item::mask_global ( ) const
inline
awt_input_mask_global& awt_mask_item::mask_global ( )
inline

Definition at line 182 of file awt_input_mask_internal.hxx.

bool awt_mask_item::has_name ( ) const
inline

Definition at line 184 of file awt_input_mask_internal.hxx.

References SmartPtr< T, C >::isNull().

Referenced by get_name(), remove_name(), set_name(), and ~awt_mask_item().

const std::string& awt_mask_item::get_name ( ) const
inline

Definition at line 185 of file awt_input_mask_internal.hxx.

References awt_assert, and has_name().

Referenced by set_name().

GB_ERROR awt_mask_item::set_name ( const std::string name_,
bool  is_global 
)
GB_ERROR awt_mask_item::remove_name ( )
const awt_viewport * awt_mask_item::to_viewport ( ) const
inline

Definition at line 590 of file awt_input_mask_internal.hxx.

Referenced by is_viewport().

awt_viewport * awt_mask_item::to_viewport ( )
inline

Definition at line 591 of file awt_input_mask_internal.hxx.

const awt_linked_to_item * awt_mask_item::to_linked_item ( ) const
inline

Definition at line 587 of file awt_input_mask_internal.hxx.

Referenced by is_linked_item().

awt_linked_to_item * awt_mask_item::to_linked_item ( )
inline

Definition at line 588 of file awt_input_mask_internal.hxx.

bool awt_mask_item::is_viewport ( ) const
inline

Definition at line 195 of file awt_input_mask_internal.hxx.

References to_viewport().

bool awt_mask_item::is_linked_item ( ) const
inline

Definition at line 196 of file awt_input_mask_internal.hxx.

References to_linked_item().

virtual std::string awt_mask_item::get_value ( ) const
pure virtual
virtual GB_ERROR awt_mask_item::set_value ( const std::string new_value)
pure virtual

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