ROOT 6.18/05 Reference Guide |
#include <memory>
#include <string>
#include <type_traits>
#include <unordered_map>
#include <vector>
Classes | |
struct | ROOT::Experimental::RDrawingAttrBase::FromOption_t |
Tag type to disambiguate construction from options. More... | |
struct | ROOT::Experimental::RDrawingAttrBase::Name |
An attribute name part, e.g. "line". More... | |
struct | ROOT::Experimental::RDrawingAttrBase::Path |
Combination of names, e.g. "hist2d.box.line.width". More... | |
class | ROOT::Experimental::RDrawingAttrBase |
A collection of graphics attributes, for instance everything describing a line: color, width, opacity and style. More... | |
class | ROOT::Experimental::RDrawingAttrHolder |
A container of (stringified) attributes for which values have been provided. More... | |
Namespaces | |
namespace | ROOT |
Namespace for new ROOT classes and functions. | |
namespace | ROOT::Experimental |
Functions | |
Attribute Stringification | |
[ | |
char | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, char *) |
double | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, double *) |
template<typename ENUM , class = typename std::enable_if<std::is_enum<ENUM>::value>::type> | |
ENUM | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, ENUM *) |
Decode an enum value from its integer representation. More... | |
float | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, float *) |
int | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, int *) |
long | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, long *) |
long long | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, long long *) |
short | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, short *) |
unsigned char | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, unsigned char *) |
unsigned int | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, unsigned int *) |
unsigned long | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, unsigned long *) |
unsigned long long | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, unsigned long long *) |
unsigned short | ROOT::Experimental::FromAttributeString (const std::string &strval, const std::string &name, unsigned short *) |
std::string | ROOT::Experimental::ToAttributeString (char val) |
std::string | ROOT::Experimental::ToAttributeString (double val) |
template<typename ENUM , class = typename std::enable_if<std::is_enum<ENUM>::value>::type> | |
std::string | ROOT::Experimental::ToAttributeString (ENUM val) |
Stringify an enum value through its integer representation. More... | |
std::string | ROOT::Experimental::ToAttributeString (float val) |
std::string | ROOT::Experimental::ToAttributeString (int val) |
std::string | ROOT::Experimental::ToAttributeString (long long val) |
std::string | ROOT::Experimental::ToAttributeString (long val) |
std::string | ROOT::Experimental::ToAttributeString (short val) |
std::string | ROOT::Experimental::ToAttributeString (unsigned char val) |
std::string | ROOT::Experimental::ToAttributeString (unsigned int val) |
std::string | ROOT::Experimental::ToAttributeString (unsigned long long val) |
std::string | ROOT::Experimental::ToAttributeString (unsigned long val) |
std::string | ROOT::Experimental::ToAttributeString (unsigned short val) |
Definition in file RDrawingAttr.hxx.