1#ifndef Cpl_Text_FString_x_h_
2#define Cpl_Text_FString_x_h_
15#include "colony_config.h"
47 FString_(
const char*
string,
char* internalString,
int maxLen );
50 FString_(
char c,
char* internalString,
int maxLen );
53 FString_(
int num,
char* internalString,
int maxLen );
56 FString_(
unsigned num,
char* internalString,
int maxLen );
59 FString_(
long num,
char* internalString,
int maxLen );
62 FString_(
long long num,
char* internalString,
int maxLen );
65 FString_(
unsigned long num,
char* internalString,
int maxLen );
68 FString_(
unsigned long long num,
char* internalString,
int maxLen );
73 void copyIn(
const char*
string,
int n );
79 void insertAt(
int insertOffset,
const char* stringToInsert );
86 using Cpl::Text::String::operator=;
110 using Cpl::Text::String::operator+=;
This mostly concrete class implements a "fixed storage" String Type.
Definition FString_.h:37
FString_(long long num, char *internalString, int maxLen)
Constructor.
int m_internalMaxlen
Maximum length of the internal string (not including the null terminator)
Definition FString_.h:40
void insertAt(int insertOffset, const char *stringToInsert)
see Cpl::Text::String
Cpl::Text::String & operator+=(int num)
Append.
Cpl::Text::String & operator=(unsigned long num)
Assignment.
FString_(char c, char *internalString, int maxLen)
Constructor.
FString_(unsigned long long num, char *internalString, int maxLen)
Constructor.
Cpl::Text::String & operator=(int num)
Assignment.
void appendTo(const char *string, int n)
see Cpl::Text::String
Cpl::Text::String & operator=(unsigned int num)
Assignment.
FString_(long num, char *internalString, int maxLen)
Constructor.
FString_(const char *string, char *internalString, int maxLen)
Constructor.
Cpl::Text::String & operator=(long num)
Assignment.
FString_(int num, char *internalString, int maxLen)
Constructor.
FString_(unsigned num, char *internalString, int maxLen)
Constructor.
Cpl::Text::String & operator=(unsigned long long num)
Assignment.
static char m_noMemory[1]
Empty string that is used to return a 'string' when my internal string is not valid.
Definition FString_.h:43
void copyIn(const char *string, int n)
see Cpl::Text::String
FString_(unsigned long num, char *internalString, int maxLen)
Constructor.
int maxLength() const
see Cpl::Text::String
Cpl::Text::String & operator=(long long num)
Assignment.
This partially concrete class implements the portions of the String Api that is independent of the in...
Definition String_.h:29
This abstract class defines the operations that can be before on a NULL terminated string.
Definition String.h:40
The 'Cpl' namespace is the root name space for the Colony.
Definition Api16.h:20