add a insertor of Unicode single element
This commit is contained in:
parent
ee8530decd
commit
16136c4b30
@ -115,6 +115,14 @@ etk::UString::UString(const uniChar_t* inputData, int32_t len)
|
|||||||
m_data.PushBack('\0');
|
m_data.PushBack('\0');
|
||||||
Set(inputData, len);
|
Set(inputData, len);
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
|
etk::UString::UString(const uniChar_t inputData)
|
||||||
|
{
|
||||||
|
m_data.Clear();
|
||||||
|
m_data.PushBack('\0');
|
||||||
|
Set(&inputData, 1);
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
void etk::UString::Set(const char * inputData, int32_t len)
|
void etk::UString::Set(const char * inputData, int32_t len)
|
||||||
{
|
{
|
||||||
@ -580,6 +588,22 @@ void etk::UString::Add(int32_t currentID, const uniChar_t* inputData)
|
|||||||
m_data.Insert(currentID, inputData, len);
|
m_data.Insert(currentID, inputData, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief
|
||||||
|
*
|
||||||
|
* @param[in,out]
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
void etk::UString::Add(int32_t currentID, const uniChar_t inputData)
|
||||||
|
{
|
||||||
|
uniChar_t data[2];
|
||||||
|
data[0] = inputData;
|
||||||
|
data[1] = 0;
|
||||||
|
Add(currentID, data);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief
|
* @brief
|
||||||
|
@ -46,6 +46,7 @@ namespace etk
|
|||||||
UString(float inputData);
|
UString(float inputData);
|
||||||
UString(double inputData);
|
UString(double inputData);
|
||||||
UString(const etk::UString &etkS);
|
UString(const etk::UString &etkS);
|
||||||
|
//UString(const uniChar_t inputData);
|
||||||
// destructor :
|
// destructor :
|
||||||
~UString(void);
|
~UString(void);
|
||||||
|
|
||||||
@ -126,6 +127,7 @@ namespace etk
|
|||||||
*****************************************************/
|
*****************************************************/
|
||||||
void Add(int32_t currentID, const char* inputData);
|
void Add(int32_t currentID, const char* inputData);
|
||||||
void Add(int32_t currentID, const uniChar_t* inputData);
|
void Add(int32_t currentID, const uniChar_t* inputData);
|
||||||
|
void Add(int32_t currentID, const uniChar_t inputData);
|
||||||
void Remove(int32_t currentID, int32_t len);
|
void Remove(int32_t currentID, int32_t len);
|
||||||
void Clear(void);
|
void Clear(void);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user