Lines Matching defs:operator
33 operator T1 const *() const { return _obj; }
35 operator bool() const { return _obj; }
37 T const &operator*() const { return *_obj; }
38 T const *operator->() const { return _obj; }
39 T const &operator[](int i) const { return _obj[i]; }
41 ptr_shared<T> operator+(int i) const {
44 ptr_shared<T> operator-(int i) const {
48 ptr_shared<T> &operator+=(int i) const {
52 ptr_shared<T> &operator-=(int i) const {
58 std::ptrdiff_t operator-(ptr_shared<T1> const &other) {
63 ptr_shared<T> &operator=(ptr_shared<T1> const &other) {
69 bool operator==(ptr_shared<T1> const &other) const {
74 bool operator!=(ptr_shared<T1> const &other) const {
79 bool operator>(ptr_shared<T1> const &other) const {
84 bool operator<(ptr_shared<T1> const &other) const {