|
|
@ -144,27 +144,6 @@ namespace Jupiter |
|
|
|
*/ |
|
|
|
static String_Strict<T> getWord(const T *in, size_t pos, const T *whitespace); |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief Creates a partial copy of the string, based on a token. |
|
|
|
* |
|
|
|
* @param pos Position of the token in the string to start copying from. |
|
|
|
* @param token Token to scan for. |
|
|
|
* @return String containing a partial copy of the original string. |
|
|
|
*/ |
|
|
|
String_Strict<T> getToken(size_t pos, const T &token) const; |
|
|
|
String_Strict<T> getToken(size_t pos, const Jupiter::Readable_String<T> &token) const; |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief Creates a partial copy of an input string, based on a token. |
|
|
|
* |
|
|
|
* @param in String to get a partial copy of. |
|
|
|
* @param pos Position of the token in the string to start copying from. |
|
|
|
* @param token Token to scan for. |
|
|
|
* @return String containing a partial copy of the original string. |
|
|
|
*/ |
|
|
|
static String_Strict<T> getToken(const Jupiter::Readable_String<T> &in, size_t pos, const T &token); |
|
|
|
static String_Strict<T> getToken(const Jupiter::Readable_String<T> &in, size_t pos, const Jupiter::Readable_String<T> &token); |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief Creates a partial copy of the string, based on a set of tokens. |
|
|
|
* |
|
|
@ -184,27 +163,6 @@ namespace Jupiter |
|
|
|
*/ |
|
|
|
static String_Strict<T> gotoWord(const Jupiter::Readable_String<T> &in, size_t pos, const T *whitespace); |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief Creates a partial copy of the string, based on a token. |
|
|
|
* |
|
|
|
* @param pos Position in the string to start copying from. |
|
|
|
* @param token Token to scan for. |
|
|
|
* @return String containing a partial copy of the original string. |
|
|
|
*/ |
|
|
|
String_Strict<T> gotoToken(size_t pos, const T &token) const; |
|
|
|
String_Strict<T> gotoToken(size_t pos, const Jupiter::Readable_String<T> &token) const; |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief Creates a partial copy of the string, based on a token. |
|
|
|
* |
|
|
|
* @param in String to get a partial copy of. |
|
|
|
* @param pos Position in the string to start copying from. |
|
|
|
* @param token Token to scan for. |
|
|
|
* @return String containing a partial copy of the original string. |
|
|
|
*/ |
|
|
|
static String_Strict<T> gotoToken(const Jupiter::Readable_String<T> &in, size_t pos, const T &token); |
|
|
|
static String_Strict<T> gotoToken(const Jupiter::Readable_String<T> &in, size_t pos, const Jupiter::Readable_String<T> &token); |
|
|
|
|
|
|
|
/** Default Constructor */ |
|
|
|
String_Strict(); |
|
|
|
|
|
|
@ -379,27 +337,6 @@ namespace Jupiter |
|
|
|
*/ |
|
|
|
static String_Loose<T> getWord(const T *in, size_t pos, const T *whitespace); |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief Creates a partial copy of the string, based on a token. |
|
|
|
* |
|
|
|
* @param pos Position of the token in the string to start copying from. |
|
|
|
* @param token Token to scan for. |
|
|
|
* @return String containing a partial copy of the original string. |
|
|
|
*/ |
|
|
|
String_Loose<T> getToken(size_t pos, const T &token) const; |
|
|
|
String_Loose<T> getToken(size_t pos, const Jupiter::Readable_String<T> &token) const; |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief Creates a partial copy of an input string, based on a token. |
|
|
|
* |
|
|
|
* @param in String to get a partial copy of. |
|
|
|
* @param pos Position of the token in the string to start copying from. |
|
|
|
* @param token Token to scan for. |
|
|
|
* @return String containing a partial copy of the original string. |
|
|
|
*/ |
|
|
|
static String_Loose<T> getToken(const Jupiter::Readable_String<T> &in, size_t pos, const T &token); |
|
|
|
static String_Loose<T> getToken(const Jupiter::Readable_String<T> &in, size_t pos, const Jupiter::Readable_String<T> &token); |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief Creates a partial copy of the string, based on a set of tokens. |
|
|
|
* |
|
|
@ -419,27 +356,6 @@ namespace Jupiter |
|
|
|
*/ |
|
|
|
static String_Loose<T> gotoWord(const Jupiter::Readable_String<T> &in, size_t pos, const T *whitespace); |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief Creates a partial copy of the string, based on a token. |
|
|
|
* |
|
|
|
* @param pos Position in the string to start copying from. |
|
|
|
* @param token Token to scan for. |
|
|
|
* @return String containing a partial copy of the original string. |
|
|
|
*/ |
|
|
|
String_Loose<T> gotoToken(size_t pos, const T &token) const; |
|
|
|
String_Loose<T> gotoToken(size_t pos, const Jupiter::Readable_String<T> &token) const; |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief Creates a partial copy of the string, based on a token. |
|
|
|
* |
|
|
|
* @param in String to get a partial copy of. |
|
|
|
* @param pos Position in the string to start copying from. |
|
|
|
* @param token Token to scan for. |
|
|
|
* @return String containing a partial copy of the original string. |
|
|
|
*/ |
|
|
|
static String_Loose<T> gotoToken(const Jupiter::Readable_String<T> &in, size_t pos, const T &token); |
|
|
|
static String_Loose<T> gotoToken(const Jupiter::Readable_String<T> &in, size_t pos, const Jupiter::Readable_String<T> &token); |
|
|
|
|
|
|
|
/**
|
|
|
|
* @brief Sets the internal buffer to be at least large enough to old a specified number of elements. |
|
|
|
* Note: This does nothing if len is less than the string's current length. |
|
|
|