Public Member Functions

fl7::items::Item Class Reference

#include <Item.h>

Inheritance diagram for fl7::items::Item:
fl7::items::ListItem

List of all members.

Public Member Functions

 Item (void)
 Item (const cl7::string_type &text, void *user_data=NULL)
virtual ~Item (void)
 Item (const Item &rhs)
Itemoperator= (const Item &rhs)
void swap (Item &rhs)
const cl7::string_typeGetText () const
void * GetUserData () const
void SetText (const cl7::string_type &text)
void SetUserData (void *user_data)
bool operator== (const Item &rhs) const
bool operator< (const Item &rhs) const

Constructor & Destructor Documentation

fl7::items::Item::Item ( void   ) 

Default constructor.

fl7::items::Item::Item ( const cl7::string_type text,
void *  user_data = NULL 
)

Explicit constructor.

fl7::items::Item::~Item ( void   )  [virtual]

Destructor.

fl7::items::Item::Item ( const Item rhs  ) 

Copy constructor.


Member Function Documentation

const cl7::string_type& fl7::items::Item::GetText (  )  const [inline]

Returns the name of this item.

void* fl7::items::Item::GetUserData (  )  const [inline]

Returns the user data of this item.

bool fl7::items::Item::operator< ( const Item rhs  )  const
Item & fl7::items::Item::operator= ( const Item rhs  ) 

Copy assignment operator.

bool fl7::items::Item::operator== ( const Item rhs  )  const
void fl7::items::Item::SetText ( const cl7::string_type text  )  [inline]

Sets the name of this item.

void fl7::items::Item::SetUserData ( void *  user_data  )  [inline]

Sets the user data of this item.

void fl7::items::Item::swap ( Item rhs  ) 

Swap operation.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines