LOGO

RestFrames  v1.0.0
RestFrames HEP Event Analysis Software Library
Public Member Functions | List of all members
RestFrames::RFList< T > Class Template Reference

Detailed Description

template<class T>
class RestFrames::RFList< T >

Definition at line 47 of file RFList.hh.

Inheritance diagram for RestFrames::RFList< T >:
Inheritance graph
[legend]

Public Member Functions

template<class U >
 RFList (const RFList< U > &objs)
 
- Public Member Functions inherited from RestFrames::RFListBase< T, RFList< T > >
void Clear ()
 
bool Add (T &obj)
 
bool Add (const RFList< U > &objs)
 
int Remove (const T &obj)
 
void Remove (const RFList< U > &objs)
 
int GetN () const
 
T & Get (int i) const
 
T & Get (const RFKey &key) const
 
int GetIndex (const RFKey &key) const
 
int GetIndex (const T &obj) const
 
bool Contains (const U &obj) const
 
bool Contains (const RFList< U > &objs) const
 
bool IsSame (const RFList< U > &objs) const
 
RFList< T > Union (const RFList< U > &objs) const
 
RFList< T > Intersection (const RFList< U > &objs) const
 
RFList< T > Complement (const RFList< U > &objs) const
 
RFList< T > & operator= (T &obj)
 
RFList< T > & operator= (const RFList< U > &objs)
 
T & operator[] (int i) const
 
T & operator[] (const RFKey &key) const
 
bool operator== (const T &obj) const
 
bool operator== (const RFList< U > &objs) const
 
bool operator!= (const T &obj) const
 
bool operator!= (const RFList< U > &objs) const
 
RFList< T > operator+ (T &obj) const
 
RFList< T > operator+ (const RFList< U > &objs) const
 
RFList< T > operator- (const T &obj) const
 
RFList< T > operator- (const RFList< U > &objs) const
 
RFList< T > & operator+= (T &obj)
 
RFList< T > & operator+= (const RFList< U > &objs)
 
RFList< T > & operator-= (const T &obj)
 
RFList< T > & operator-= (const RFList< U > &objs)
 

Additional Inherited Members

- Protected Attributes inherited from RestFrames::RFListBase< T, RFList< T > >
std::vector< T * > m_Objs
 
Collaboration diagram for RestFrames::RFList< T >:
Collaboration graph
[legend]

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