BString::Private class to access BString internals

This commit is contained in:
Ingo Weinhold
2011-11-25 06:19:45 +01:00
parent 4f5f15f080
commit ad07ecd821
5 changed files with 106 additions and 23 deletions
+13 -2
View File
@@ -321,9 +321,20 @@ public:
BString& operator<<(float value);
BString& operator<<(double value);
public:
class Private;
friend class Private;
private:
class PosVect;
friend class BStringRef;
class PosVect;
friend class BStringRef;
enum PrivateDataTag {
PRIVATE_DATA
};
private:
BString(char* privateData, PrivateDataTag tag);
// Management
status_t _MakeWritable();