#include <share.h>
Definition at line 24 of file share.h.
◆ ptr_shared() [1/3]
Inkscape::Util::ptr_shared::ptr_shared |
( |
| ) |
|
|
inline |
◆ ptr_shared() [2/3]
Inkscape::Util::ptr_shared::ptr_shared |
( |
ptr_shared const & |
other | ) |
|
|
default |
◆ ptr_shared() [3/3]
Inkscape::Util::ptr_shared::ptr_shared |
( |
char const * |
string | ) |
|
|
inlineprivate |
◆ operator bool()
Inkscape::Util::ptr_shared::operator bool |
( |
| ) |
const |
|
inline |
◆ operator char const *()
Inkscape::Util::ptr_shared::operator char const * |
( |
| ) |
const |
|
inline |
◆ operator!=()
bool Inkscape::Util::ptr_shared::operator!= |
( |
ptr_shared const & |
other | ) |
const |
|
inline |
◆ operator+()
ptr_shared Inkscape::Util::ptr_shared::operator+ |
( |
int |
i | ) |
const |
|
inline |
◆ operator+=()
ptr_shared & Inkscape::Util::ptr_shared::operator+= |
( |
int |
i | ) |
|
|
inline |
◆ operator-() [1/2]
ptr_shared Inkscape::Util::ptr_shared::operator- |
( |
int |
i | ) |
const |
|
inline |
◆ operator-() [2/2]
std::ptrdiff_t Inkscape::Util::ptr_shared::operator- |
( |
ptr_shared const & |
other | ) |
|
|
inline |
◆ operator-=()
ptr_shared & Inkscape::Util::ptr_shared::operator-= |
( |
int |
i | ) |
|
|
inline |
◆ operator<()
bool Inkscape::Util::ptr_shared::operator< |
( |
ptr_shared const & |
other | ) |
const |
|
inline |
◆ operator=()
◆ operator==()
bool Inkscape::Util::ptr_shared::operator== |
( |
ptr_shared const & |
other | ) |
const |
|
inline |
◆ operator>()
bool Inkscape::Util::ptr_shared::operator> |
( |
ptr_shared const & |
other | ) |
const |
|
inline |
◆ operator[]()
char const & Inkscape::Util::ptr_shared::operator[] |
( |
int |
i | ) |
const |
|
inline |
◆ pointer()
char const * Inkscape::Util::ptr_shared::pointer |
( |
| ) |
const |
|
inline |
◆ share_unsafe()
static ptr_shared Inkscape::Util::ptr_shared::share_unsafe |
( |
char const * |
string | ) |
|
|
inlinestaticprivate |
◆ share_unsafe
◆ _string
char const* Inkscape::Util::ptr_shared::_string |
|
private |
Definition at line 84 of file share.h.
Referenced by operator bool(), operator char const *(), operator!=(), operator+(), operator+=(), operator-(), operator-(), operator-=(), operator<(), operator==(), operator>(), operator[](), and pointer().
The documentation for this class was generated from the following file:
- /builds/inkscape/inkscape/src/util/share.h