Rechercher une page de manuel
Ftdi_List
Langue: en
Version: 376267 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Member Typedef Documentation
- Constructor & Destructor Documentation
- Member Function Documentation
- List * Ftdi::List::find_all (int vendor, int product) [static]
- List::iterator Ftdi::List::begin ()Return begin iterator for accessing the contained list elements
- List::iterator Ftdi::List::end ()Return end iterator for accessing the contained list elements
- List::const_iterator Ftdi::List::begin () constReturn begin iterator for accessing the contained list elements
- List::const_iterator Ftdi::List::end () constReturn end iterator for accessing the contained list elements
- List::reverse_iterator Ftdi::List::rbegin ()Return begin reverse iterator for accessing the contained list elements
- List::reverse_iterator Ftdi::List::rend ()Return end reverse iterator for accessing the contained list elements
- List::const_reverse_iterator Ftdi::List::rbegin () constReturn begin reverse iterator for accessing the contained list elements
- List::const_reverse_iterator Ftdi::List::rend () constReturn end reverse iterator for accessing the contained list elements
- List::ListType::size_type Ftdi::List::size () constGet number of elements stored in the list
- bool Ftdi::List::empty () constCheck if list is empty
- void Ftdi::List::clear ()Removes all elements. Invalidates all iterators. Do it in a non-throwing way and also make sure we really free the allocated memory.
- void Ftdi::List::push_back (const Context & element)Appends a copy of the element as the new last element.
- void Ftdi::List::push_front (const Context & element)Adds a copy of the element as the new first element.
- List::iterator Ftdi::List::erase (iterator pos)Erase one element pointed by iterator
- List::iterator Ftdi::List::erase (iterator beg, iterator end)Erase a range of elements
- Author
NAME
Ftdi::List -Device list.
SYNOPSIS
#include <ftdi.hpp>
Classes
class Private
Public Types
typedef std::list< Context > ListType
List type storing 'Context' objects.
typedef ListType::iterator iterator
Iterator type for the container.
typedef ListType::const_iterator const_iterator
Const iterator type for the container.
typedef ListType::reverse_iterator reverse_iterator
Reverse iterator type for the container.
typedef ListType::const_reverse_iterator const_reverse_iterator
Const reverse iterator type for the container.
Public Member Functions
List (struct ftdi_device_list *devlist=0)
~List ()
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
reverse_iterator rbegin ()
reverse_iterator rend ()
const_reverse_iterator rbegin () const
const_reverse_iterator rend () const
ListType::size_type size () const
bool empty () const
void clear ()
void push_back (const Context &element)
void push_front (const Context &element)
iterator erase (iterator pos)
iterator erase (iterator beg, iterator end)
Static Public Member Functions
static List * find_all (int vendor, int product)
Detailed Description
Device list.
Definition at line 174 of file ftdi.hpp.
Member Typedef Documentation
typedef std::list<Context> Ftdi::List::ListType
List type storing 'Context' objects.
Definition at line 183 of file ftdi.hpp.
typedef ListType::iterator Ftdi::List::iterator
Iterator type for the container.
Definition at line 185 of file ftdi.hpp.
typedef ListType::const_iterator Ftdi::List::const_iterator
Const iterator type for the container.
Definition at line 187 of file ftdi.hpp.
typedef ListType::reverse_iterator Ftdi::List::reverse_iterator
Reverse iterator type for the container.
Definition at line 189 of file ftdi.hpp.
typedef ListType::const_reverse_iterator Ftdi::List::const_reverse_iterator
Const reverse iterator type for the container.
Definition at line 191 of file ftdi.hpp.
Constructor & Destructor Documentation
Ftdi::List::List (struct ftdi_device_list * devlist = 0)
Definition at line 460 of file ftdi.cpp.
Ftdi::List::~List ()
Definition at line 476 of file ftdi.cpp.
Member Function Documentation
List * Ftdi::List::find_all (int vendor, int product) [static]
Definition at line 627 of file ftdi.cpp.
List::iterator Ftdi::List::begin ()Return begin iterator for accessing the contained list elements
Returns:
- Iterator
Definition at line 484 of file ftdi.cpp.
List::iterator Ftdi::List::end ()Return end iterator for accessing the contained list elements
Returns:
- Iterator
Definition at line 493 of file ftdi.cpp.
List::const_iterator Ftdi::List::begin () constReturn begin iterator for accessing the contained list elements
Returns:
- Const iterator
Definition at line 502 of file ftdi.cpp.
List::const_iterator Ftdi::List::end () constReturn end iterator for accessing the contained list elements
Returns:
- Const iterator
Definition at line 511 of file ftdi.cpp.
List::reverse_iterator Ftdi::List::rbegin ()Return begin reverse iterator for accessing the contained list elements
Returns:
- Reverse iterator
Definition at line 520 of file ftdi.cpp.
List::reverse_iterator Ftdi::List::rend ()Return end reverse iterator for accessing the contained list elements
Returns:
- Reverse iterator
Definition at line 529 of file ftdi.cpp.
List::const_reverse_iterator Ftdi::List::rbegin () constReturn begin reverse iterator for accessing the contained list elements
Returns:
- Const reverse iterator
Definition at line 538 of file ftdi.cpp.
List::const_reverse_iterator Ftdi::List::rend () constReturn end reverse iterator for accessing the contained list elements
Returns:
- Const reverse iterator
Definition at line 547 of file ftdi.cpp.
List::ListType::size_type Ftdi::List::size () constGet number of elements stored in the list
Returns:
- Number of elements
Definition at line 557 of file ftdi.cpp.
bool Ftdi::List::empty () constCheck if list is empty
Returns:
- True if empty, false otherwise
Definition at line 566 of file ftdi.cpp.
void Ftdi::List::clear ()Removes all elements. Invalidates all iterators. Do it in a non-throwing way and also make sure we really free the allocated memory.
Definition at line 576 of file ftdi.cpp.
void Ftdi::List::push_back (const Context & element)Appends a copy of the element as the new last element.
Parameters:
- element Value to copy and append
Definition at line 592 of file ftdi.cpp.
void Ftdi::List::push_front (const Context & element)Adds a copy of the element as the new first element.
Parameters:
- element Value to copy and add
Definition at line 601 of file ftdi.cpp.
List::iterator Ftdi::List::erase (iterator pos)Erase one element pointed by iterator
Parameters:
- pos Element to erase
Returns:
- Position of the following element (or end())
Definition at line 611 of file ftdi.cpp.
List::iterator Ftdi::List::erase (iterator beg, iterator end)Erase a range of elements
Parameters:
- beg Begin of range
end End of range
Returns:
- Position of the element after the erased range (or end())
Definition at line 622 of file ftdi.cpp.
Author
Generated automatically by Doxygen for libftdi from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre