Inkscape
Vector Graphics Editor
|
Non-owning reference to 'const char*' Main-purpose: avoid overloads of type f(char*, str&)
, f(str&, char*)
, f(char*, char*)
, ...
More...
#include <const_char_ptr.h>
Public Member Functions | |
const_char_ptr () noexcept | |
const_char_ptr (std::nullptr_t) | |
const_char_ptr (const char *const data) noexcept | |
const_char_ptr (const Glib::ustring &str) noexcept | |
const_char_ptr (const std::string &str) noexcept | |
const_char_ptr (const ptr_shared &shared) | |
const char * | data () const noexcept |
Private Attributes | |
const char *const | m_data = nullptr |
Non-owning reference to 'const char*' Main-purpose: avoid overloads of type f(char*, str&)
, f(str&, char*)
, f(char*, char*)
, ...
Definition at line 26 of file const_char_ptr.h.
|
inlinenoexcept |
Definition at line 28 of file const_char_ptr.h.
|
inline |
Definition at line 29 of file const_char_ptr.h.
|
inlinenoexcept |
Definition at line 30 of file const_char_ptr.h.
|
inlinenoexcept |
Definition at line 31 of file const_char_ptr.h.
|
inlinenoexcept |
Definition at line 32 of file const_char_ptr.h.
|
inline |
Definition at line 33 of file const_char_ptr.h.
|
inlinenoexcept |
Definition at line 35 of file const_char_ptr.h.
References m_data.
Referenced by Inkscape::XML::Node::getAttributeBoolean(), Inkscape::XML::Node::getAttributeDouble(), Inkscape::XML::Node::getAttributeInt(), Inkscape::XML::Node::getAttributePoint(), Inkscape::XML::Node::removeAttribute(), Inkscape::XML::Node::setAttribute(), SPObject::setAttributeOrRemoveIfEmpty(), and Inkscape::XML::Node::setAttributeOrRemoveIfEmpty().
|
private |
Definition at line 37 of file const_char_ptr.h.
Referenced by data().