22 #ifndef __DAAL_STRING__
23 #define __DAAL_STRING__
43 class DAAL_EXPORT String :
public Base
51 String(
const char *str,
size_t capacity = 0);
57 String(
const String &str);
68 size_t length()
const;
74 void add(
const String &str);
80 String &operator+ (
const String &str);
87 char operator[] (
size_t index)
const;
94 char get(
size_t index)
const;
100 const char *c_str()
const;
102 static const int __DAAL_STR_MAX_SIZE;
107 void initialize(
const char *str,
const size_t length);
111 using interface1::String;
daal
Definition: algorithm_base_common.h:31
daal::services::interface1::String::__DAAL_STR_MAX_SIZE
static const int __DAAL_STR_MAX_SIZE
Definition: daal_string.h:102
daal::Base
Base class for Intel(R) Data Analytics Acceleration Library objects
Definition: base.h:39
daal::services::interface1::String
Class that implements functionality of the string, an object that represents a sequence of characters...
Definition: daal_string.h:43