Jive reference manual
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
jive::util::ItemSetSkin Class Reference

#include <jive/util/ItemSetSkin.h>

Inheritance diagram for jive::util::ItemSetSkin:
Inheritance graph

Public Types

typedef ItemSetSkin Self
 
typedef ItemSet Data
 

Public Member Functions

Event< Data & > & changeEvent () const
 
Event< idx_t, Data & > & newSizeEvent () const
 
Event< const Reordering &, Data & > & newOrderEvent () const
 
void resetEvents () const
 
idx_t size () const
 
String getName () const
 
String getTagName () const
 
String getContext () const
 
DatagetData () const
 
template<class Input >
void readFrom (Input &in)
 
template<class Output >
void writeTo (Output &out) const
 
void store (const Properties &globdat) const
 
void store (const String &name, const Properties &globdat) const
 
bool operator== (const Self &rhs) const
 
bool operator== (const Nil &rhs) const
 
bool operator!= (const Self &rhs) const
 
bool operator!= (const Nil &rhs) const
 

Static Public Member Functions

static void erase (const String &name, const Properties &globdat)
 
static void dataError (const String &context, const String &itemKind, const Ref< Data > &data)
 

Protected Member Functions

 ItemSetSkin ()
 
 ItemSetSkin (const Ref< Data > &data)
 
 ItemSetSkin (const Self &rhs)
 
void assign_ (const Self &rhs)
 
void swap_ (Self &rhs)
 

Protected Attributes

Ref< Datadata_
 

Member Typedef Documentation

Constructor & Destructor Documentation

jive::util::ItemSetSkin::ItemSetSkin ( )
protected
jive::util::ItemSetSkin::ItemSetSkin ( const Ref< Data > &  data)
explicitprotected
jive::util::ItemSetSkin::ItemSetSkin ( const Self rhs)
protected

Member Function Documentation

Event< ItemSet & > & jive::util::ItemSetSkin::changeEvent ( ) const
Event< idx_t, ItemSet & > & jive::util::ItemSetSkin::newSizeEvent ( ) const
Event< const Reordering &, ItemSet & > & jive::util::ItemSetSkin::newOrderEvent ( ) const
void jive::util::ItemSetSkin::resetEvents ( ) const
idx_t jive::util::ItemSetSkin::size ( ) const
String jive::util::ItemSetSkin::getName ( ) const
String jive::util::ItemSetSkin::getTagName ( ) const
String jive::util::ItemSetSkin::getContext ( ) const
ItemSet * jive::util::ItemSetSkin::getData ( ) const
template<class Input >
void jive::util::ItemSetSkin::readFrom ( Input &  in)
template<class Output >
void jive::util::ItemSetSkin::writeTo ( Output &  out) const
void jive::util::ItemSetSkin::store ( const Properties globdat) const
void jive::util::ItemSetSkin::store ( const String name,
const Properties globdat 
) const
void jive::util::ItemSetSkin::erase ( const String name,
const Properties globdat 
)
static
bool jive::util::ItemSetSkin::operator== ( const Self rhs) const
bool jive::util::ItemSetSkin::operator== ( const Nil rhs) const
bool jive::util::ItemSetSkin::operator!= ( const Self rhs) const
bool jive::util::ItemSetSkin::operator!= ( const Nil rhs) const
static void jive::util::ItemSetSkin::dataError ( const String context,
const String itemKind,
const Ref< Data > &  data 
)
static
void jive::util::ItemSetSkin::assign_ ( const Self rhs)
protected
void jive::util::ItemSetSkin::swap_ ( Self rhs)
protected

Member Data Documentation

Ref<Data> jive::util::ItemSetSkin::data_
protected