util/AllocatedString: add operator[]
This commit is contained in:
@@ -115,6 +115,14 @@ public:
|
|||||||
return *value == SENTINEL;
|
return *value == SENTINEL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
reference_type operator[](size_type i) {
|
||||||
|
return value[i];
|
||||||
|
}
|
||||||
|
|
||||||
|
const reference_type operator[](size_type i) const {
|
||||||
|
return value[i];
|
||||||
|
}
|
||||||
|
|
||||||
pointer_type Steal() {
|
pointer_type Steal() {
|
||||||
pointer_type result = value;
|
pointer_type result = value;
|
||||||
value = nullptr;
|
value = nullptr;
|
||||||
|
Reference in New Issue
Block a user