Warning, file /include/Geant4/G4ProcessVector.icc was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031 inline G4bool G4ProcessVector::operator==(const G4ProcessVector& right) const
0032 {
0033 return (this == (G4ProcessVector *) &right);
0034 }
0035
0036 inline std::size_t G4ProcessVector::entries() const
0037 {
0038 return pProcVector->size();
0039 }
0040
0041 inline std::size_t G4ProcessVector::size() const
0042 {
0043 return pProcVector->size();
0044 }
0045
0046 inline std::size_t G4ProcessVector::length() const
0047 {
0048 return pProcVector->size();
0049 }
0050
0051 inline G4bool G4ProcessVector::insert(G4VProcess* aProcess)
0052 {
0053 pProcVector->push_back(aProcess);
0054 return true;
0055 }
0056
0057 inline G4VProcess* G4ProcessVector::removeLast()
0058 {
0059 G4VProcess* rValue = pProcVector->back();
0060 pProcVector->pop_back();
0061 return rValue;
0062 }
0063
0064 inline void G4ProcessVector::clear()
0065 {
0066 pProcVector->clear();
0067 }
0068
0069 inline G4VProcess* const& G4ProcessVector::operator[](G4int i) const
0070 {
0071 return (*pProcVector)[i];
0072 }
0073
0074 inline G4VProcess* const& G4ProcessVector::operator()(G4int i) const
0075 {
0076 return (*pProcVector)[i];
0077 }
0078
0079 inline G4VProcess* & G4ProcessVector::operator[](G4int i)
0080 {
0081 return (*pProcVector)[i];
0082 }
0083
0084 inline G4VProcess* & G4ProcessVector::operator()(G4int i)
0085 {
0086 return (*pProcVector)[i];
0087 }