Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
BasicStringListPrinter< KeyType, CharType, KeyComparator, ItemComparator >::Item Struct Reference

structure for storing items to be printed; sorted primarily by the key, secondarily by the item itself More...

Collaboration diagram for BasicStringListPrinter< KeyType, CharType, KeyComparator, ItemComparator >::Item:
Collaboration graph

Public Member Functions

 Item (ItemType val, KeyType key)
 
bool operator< (const Item &another) const
 
 Item (ItemType val, KeyType key)
 
bool operator< (const Item &another) const
 

Public Attributes

ItemType m_val
 
KeyType m_key
 
ItemComparator m_item_comp
 
KeyComparator m_key_comp
 

Detailed Description

template<typename KeyType = std::string, typename CharType = char, class KeyComparator = std::less<KeyType>, class ItemComparator = std::less<std::basic_string<CharType> >>
struct BasicStringListPrinter< KeyType, CharType, KeyComparator, ItemComparator >::Item

structure for storing items to be printed; sorted primarily by the key, secondarily by the item itself

Definition at line 136 of file string_list_printer.h.

Constructor & Destructor Documentation

template<typename KeyType = std::string, typename CharType = char, class KeyComparator = std::less<KeyType>, class ItemComparator = std::less<std::basic_string<CharType> >>
BasicStringListPrinter< KeyType, CharType, KeyComparator, ItemComparator >::Item::Item ( ItemType  val,
KeyType  key 
)
inline

Definition at line 143 of file string_list_printer.h.

template<typename KeyType = std::string, typename CharType = char, class KeyComparator = std::less<KeyType>, class ItemComparator = std::less<std::basic_string<CharType> >>
BasicStringListPrinter< KeyType, CharType, KeyComparator, ItemComparator >::Item::Item ( ItemType  val,
KeyType  key 
)
inline

Definition at line 143 of file string_list_printer.h.

Member Function Documentation

template<typename KeyType = std::string, typename CharType = char, class KeyComparator = std::less<KeyType>, class ItemComparator = std::less<std::basic_string<CharType> >>
bool BasicStringListPrinter< KeyType, CharType, KeyComparator, ItemComparator >::Item::operator< ( const Item another) const
inline
template<typename KeyType = std::string, typename CharType = char, class KeyComparator = std::less<KeyType>, class ItemComparator = std::less<std::basic_string<CharType> >>
bool BasicStringListPrinter< KeyType, CharType, KeyComparator, ItemComparator >::Item::operator< ( const Item another) const
inline

Member Data Documentation

template<typename KeyType = std::string, typename CharType = char, class KeyComparator = std::less<KeyType>, class ItemComparator = std::less<std::basic_string<CharType> >>
ItemComparator BasicStringListPrinter< KeyType, CharType, KeyComparator, ItemComparator >::Item::m_item_comp
template<typename KeyType = std::string, typename CharType = char, class KeyComparator = std::less<KeyType>, class ItemComparator = std::less<std::basic_string<CharType> >>
KeyType BasicStringListPrinter< KeyType, CharType, KeyComparator, ItemComparator >::Item::m_key
template<typename KeyType = std::string, typename CharType = char, class KeyComparator = std::less<KeyType>, class ItemComparator = std::less<std::basic_string<CharType> >>
KeyComparator BasicStringListPrinter< KeyType, CharType, KeyComparator, ItemComparator >::Item::m_key_comp
template<typename KeyType = std::string, typename CharType = char, class KeyComparator = std::less<KeyType>, class ItemComparator = std::less<std::basic_string<CharType> >>
ItemType BasicStringListPrinter< KeyType, CharType, KeyComparator, ItemComparator >::Item::m_val

The documentation for this struct was generated from the following file:

SourceForge.net Logo
Generated on Fri Jan 15 2016 16:26:57 for Sequence Chart Studio by  doxygen