LLVM  4.0.0
Public Types | Public Member Functions | List of all members
llvm::cl::list_storage< DataType, bool > Class Template Reference

#include <CommandLine.h>

Public Types

typedef std::vector< DataType >
::iterator 
iterator
 
typedef std::vector< DataType >
::const_iterator 
const_iterator
 
typedef std::vector< DataType >
::size_type 
size_type
 
typedef std::vector< DataType >
::reference 
reference
 
typedef std::vector< DataType >
::const_reference 
const_reference
 

Public Member Functions

iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
size_type size () const
 
bool empty () const
 
void push_back (const DataType &value)
 
void push_back (DataType &&value)
 
reference operator[] (size_type pos)
 
const_reference operator[] (size_type pos) const
 
iterator erase (const_iterator pos)
 
iterator erase (const_iterator first, const_iterator last)
 
iterator erase (iterator pos)
 
iterator erase (iterator first, iterator last)
 
iterator insert (const_iterator pos, const DataType &value)
 
iterator insert (const_iterator pos, DataType &&value)
 
iterator insert (iterator pos, const DataType &value)
 
iterator insert (iterator pos, DataType &&value)
 
reference front ()
 
const_reference front () const
 
 operator std::vector< DataType > & ()
 
 operator ArrayRef< DataType > ()
 
std::vector< DataType > * operator& ()
 
const std::vector< DataType > * operator& () const
 
template<class T >
void addValue (const T &V)
 

Detailed Description

template<class DataType>
class llvm::cl::list_storage< DataType, bool >

Definition at line 1377 of file CommandLine.h.

Member Typedef Documentation

template<class DataType >
typedef std::vector<DataType>::const_iterator llvm::cl::list_storage< DataType, bool >::const_iterator

Definition at line 1386 of file CommandLine.h.

template<class DataType >
typedef std::vector<DataType>::const_reference llvm::cl::list_storage< DataType, bool >::const_reference

Definition at line 1399 of file CommandLine.h.

template<class DataType >
typedef std::vector<DataType>::iterator llvm::cl::list_storage< DataType, bool >::iterator

Definition at line 1381 of file CommandLine.h.

template<class DataType >
typedef std::vector<DataType>::reference llvm::cl::list_storage< DataType, bool >::reference

Definition at line 1398 of file CommandLine.h.

template<class DataType >
typedef std::vector<DataType>::size_type llvm::cl::list_storage< DataType, bool >::size_type

Definition at line 1390 of file CommandLine.h.

Member Function Documentation

template<class DataType >
template<class T >
void llvm::cl::list_storage< DataType, bool >::addValue ( const T V)
inline

Definition at line 1435 of file CommandLine.h.

template<class DataType >
iterator llvm::cl::list_storage< DataType, bool >::begin ( )
inline

Definition at line 1383 of file CommandLine.h.

template<class DataType >
const_iterator llvm::cl::list_storage< DataType, bool >::begin ( ) const
inline

Definition at line 1387 of file CommandLine.h.

template<class DataType >
bool llvm::cl::list_storage< DataType, bool >::empty ( ) const
inline

Definition at line 1393 of file CommandLine.h.

template<class DataType >
iterator llvm::cl::list_storage< DataType, bool >::end ( )
inline

Definition at line 1384 of file CommandLine.h.

template<class DataType >
const_iterator llvm::cl::list_storage< DataType, bool >::end ( ) const
inline

Definition at line 1388 of file CommandLine.h.

template<class DataType >
iterator llvm::cl::list_storage< DataType, bool >::erase ( const_iterator  pos)
inline

Definition at line 1403 of file CommandLine.h.

template<class DataType >
iterator llvm::cl::list_storage< DataType, bool >::erase ( const_iterator  first,
const_iterator  last 
)
inline

Definition at line 1404 of file CommandLine.h.

template<class DataType >
iterator llvm::cl::list_storage< DataType, bool >::erase ( iterator  pos)
inline

Definition at line 1408 of file CommandLine.h.

template<class DataType >
iterator llvm::cl::list_storage< DataType, bool >::erase ( iterator  first,
iterator  last 
)
inline

Definition at line 1409 of file CommandLine.h.

template<class DataType >
reference llvm::cl::list_storage< DataType, bool >::front ( )
inline

Definition at line 1427 of file CommandLine.h.

template<class DataType >
const_reference llvm::cl::list_storage< DataType, bool >::front ( ) const
inline

Definition at line 1428 of file CommandLine.h.

template<class DataType >
iterator llvm::cl::list_storage< DataType, bool >::insert ( const_iterator  pos,
const DataType value 
)
inline

Definition at line 1413 of file CommandLine.h.

template<class DataType >
iterator llvm::cl::list_storage< DataType, bool >::insert ( const_iterator  pos,
DataType &&  value 
)
inline

Definition at line 1416 of file CommandLine.h.

template<class DataType >
iterator llvm::cl::list_storage< DataType, bool >::insert ( iterator  pos,
const DataType value 
)
inline

Definition at line 1420 of file CommandLine.h.

template<class DataType >
iterator llvm::cl::list_storage< DataType, bool >::insert ( iterator  pos,
DataType &&  value 
)
inline

Definition at line 1423 of file CommandLine.h.

template<class DataType >
llvm::cl::list_storage< DataType, bool >::operator ArrayRef< DataType > ( )
inline

Definition at line 1431 of file CommandLine.h.

template<class DataType >
llvm::cl::list_storage< DataType, bool >::operator std::vector< DataType > & ( )
inline

Definition at line 1430 of file CommandLine.h.

template<class DataType >
std::vector<DataType>* llvm::cl::list_storage< DataType, bool >::operator& ( )
inline

Definition at line 1432 of file CommandLine.h.

template<class DataType >
const std::vector<DataType>* llvm::cl::list_storage< DataType, bool >::operator& ( ) const
inline

Definition at line 1433 of file CommandLine.h.

template<class DataType >
reference llvm::cl::list_storage< DataType, bool >::operator[] ( size_type  pos)
inline

Definition at line 1400 of file CommandLine.h.

template<class DataType >
const_reference llvm::cl::list_storage< DataType, bool >::operator[] ( size_type  pos) const
inline

Definition at line 1401 of file CommandLine.h.

template<class DataType >
void llvm::cl::list_storage< DataType, bool >::push_back ( const DataType value)
inline

Definition at line 1395 of file CommandLine.h.

template<class DataType >
void llvm::cl::list_storage< DataType, bool >::push_back ( DataType &&  value)
inline

Definition at line 1396 of file CommandLine.h.

template<class DataType >
size_type llvm::cl::list_storage< DataType, bool >::size ( ) const
inline

Definition at line 1391 of file CommandLine.h.


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