mirror of
https://github.com/ArthurSonzogni/FTXUI.git
synced 2025-09-15 23:48:15 +08:00
Add missing const. (#297)
Co-authored-by: ArthurSonzogni <sonzogniarthur@gmail.com>
This commit is contained in:

committed by
GitHub

parent
382205c057
commit
cd82fccde7
@@ -13,9 +13,9 @@ class ConstRef {
|
||||
ConstRef() {}
|
||||
ConstRef(T t) : owned_(t) {}
|
||||
ConstRef(const T* t) : address_(t) {}
|
||||
const T& operator*() { return address_ ? *address_ : owned_; }
|
||||
const T& operator()() { return address_ ? *address_ : owned_; }
|
||||
const T* operator->() { return address_ ? address_ : &owned_; }
|
||||
const T& operator*() const { return address_ ? *address_ : owned_; }
|
||||
const T& operator()() const { return address_ ? *address_ : owned_; }
|
||||
const T* operator->() const { return address_ ? address_ : &owned_; }
|
||||
|
||||
private:
|
||||
T owned_;
|
||||
@@ -82,8 +82,10 @@ class ConstStringRef {
|
||||
ConstStringRef(const wchar_t* ref) : ConstStringRef(std::wstring(ref)) {}
|
||||
ConstStringRef(const char* ref)
|
||||
: ConstStringRef(to_wstring(std::string(ref))) {}
|
||||
const std::string& operator*() { return address_ ? *address_ : owned_; }
|
||||
const std::string* operator->() { return address_ ? address_ : &owned_; }
|
||||
const std::string& operator*() const { return address_ ? *address_ : owned_; }
|
||||
const std::string* operator->() const {
|
||||
return address_ ? address_ : &owned_;
|
||||
}
|
||||
|
||||
private:
|
||||
const std::string owned_;
|
||||
|
Reference in New Issue
Block a user