Classes | |
class | Base64 |
Provides methods for converting bytes sequences to Base64 character strings and vice versa. More... | |
class | Block |
A base class for EmptyBlock , CellBlock , PredictorBlock , and SpecimenBlock . More... | |
class | Catalog |
An index to all the studies on which a given user has a role. More... | |
class | Cell |
Represents a Value with an associated key or name. More... | |
class | CellBlock |
Represents a block of Cells . More... | |
class | Credentials |
Specifies credentials (user id and key) for Yosokumo authentication. More... | |
class | DigestRequest |
Provides a method to digest (using HMAC) and encode (using Base64) an input message. More... | |
class | EmptyBlock |
Represents an empty block, i.e., a block containing no Predictors and no Specimens . More... | |
class | EmptyValue |
Represents no value or an unknown value. More... | |
class | IntegerValue |
Represents a signed integer value. More... | |
class | Message |
A text message with a type indicating if the message is information or an error. More... | |
class | NaturalValue |
Represents an unsigned integer value. More... | |
class | Panel |
Contains various data items associated with a study, e.g., creation time. More... | |
class | Predictor |
A column of values, an independent variable. More... | |
class | PredictorBlock |
Represents a block of Predictors . More... | |
class | Privilege |
class | RealValue |
Represents a floating-point value. More... | |
class | Role |
A set of privileges granted to a particular user for a particular study. More... | |
class | Roster |
For each study, a list of users that have a role on the study. More... | |
class | ServiceException |
Encapsulates all exceptions which can be thrown by the Yosokumo Service. More... | |
class | SpecialValue |
Represents an unsigned integer value. More... | |
class | Specimen |
A row of values. More... | |
class | SpecimenBlock |
A block of Specimen* . More... | |
class | Study |
A container for all resources associated with an analytic project. More... | |
class | Value |
A base class for value classes which store specific primitive data types, e.g., IntegerValue and RealValue . More... | |
class | YosokumoDIF |
Defines methods which transform bytes obtained from HTTP requests into Yosokumo C++ objects (such as Catalog and Study ) and vice versa. More... | |
class | YosokumoProtobuf |
Implements all functionality for transforming HTTP entity bytes in Google Protocol Buffer form into Yosokumo C++ objects (e.g., Catalog and Study ) and vice versa. More... | |
class | YosokumoRequest |
Implements all HTTP requests to the Yosokumo web service. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, Predictor &p) |
Output stream insertion operator. | |
std::stringstream & | operator<< (std::stringstream &s, Predictor &p) |
String stream insertion operator. | |
static std::string & | ltrim (std::string &s) |
String utility functions. | |
static std::string & | rtrim (std::string &s) |
Trim right end of a string. | |
static std::string & | trim (std::string &s) |
Trim both ends of a string. | |
static bool | endsWith (const std::string &fullString, const std::string &ending) |
Test if a string ends with another string. | |
static bool | startsWith (const std::string &fullString, const std::string &start) |
Test if a string starts with another string. |
static bool Yosokumo::endsWith | ( | const std::string & | fullString, | |
const std::string & | ending | |||
) | [inline, static] |
Test if a string ends with another string.
fullString | the string whose ending is to be tested. | |
ending | the string to compare against the end of fullString. |
Definition at line 78 of file StringUtil.h.
static std::string& Yosokumo::ltrim | ( | std::string & | s | ) | [inline, static] |
String utility functions.
ltrim, rtrim, and trim come from http://stackoverflow.com/questions/216823/whats-the-best-way-to-trim-stdstring
endswith comes from http://stackoverflow.com/questions/874134/find-if-string-endswith-another-string-in-c
startswith comes from http://stackoverflow.com/questions/8095088/how-to-check-string-start-in-c Trim left end of a string.
s | the string to trim. |
Definition at line 33 of file StringUtil.h.
Referenced by trim().
std::stringstream & Yosokumo::operator<< | ( | std::stringstream & | s, | |
Predictor & | p | |||
) |
String stream insertion operator.
s | the string stream. | |
p | the Predictor to insert in the stream. |
Definition at line 148 of file Predictor.cpp.
References Yosokumo::Predictor::toString().
std::ostream & Yosokumo::operator<< | ( | std::ostream & | os, | |
Predictor & | p | |||
) |
Output stream insertion operator.
os | the output stream. | |
p | the Predictor to insert in the stream. |
Definition at line 142 of file Predictor.cpp.
References Yosokumo::Predictor::toString().
static std::string& Yosokumo::rtrim | ( | std::string & | s | ) | [inline, static] |
Trim right end of a string.
s | the string to trim. |
Definition at line 48 of file StringUtil.h.
Referenced by trim().
static bool Yosokumo::startsWith | ( | const std::string & | fullString, | |
const std::string & | start | |||
) | [inline, static] |
Test if a string starts with another string.
fullString | the string whose start is to be tested. | |
start | the string to compare against the start of fullString. |
Definition at line 98 of file StringUtil.h.
Referenced by Yosokumo::YosokumoRequest::normalizeResourceUri().
static std::string& Yosokumo::trim | ( | std::string & | s | ) | [inline, static] |
Trim both ends of a string.
s | the string to trim. |
Definition at line 64 of file StringUtil.h.
References ltrim(), and rtrim().
Referenced by Yosokumo::YosokumoProtobuf::makeMessageFromProtobufMessage().