13#ifndef ROOT7_REveTypes
14#define ROOT7_REveTypes
50 operator const std::string&()
const noexcept {
return fWhat; }
51 const std::string &
str() const noexcept {
return fWhat; }
52 const char *
what() const noexcept
override {
return fWhat.c_str(); }
61{ s <<
e.what();
return s; }
ULong_t Pixel_t
Pixel value.
Basic types used by ROOT and required by TInterpreter.
unsigned long ULong_t
Unsigned long integer 4 bytes (unsigned long). Size depends on architecture.
Exception class thrown by Eve classes and macros.
REveException Exception-type thrown by Eve classes.
const char * what() const noexcept override
REveException(std::string_view s)
~REveException() noexcept override
void append(std::string_view s)
const std::string & str() const noexcept
A log configuration for a channel, e.g.
Namespace for ROOT features in testing.
ROOT::RLogChannel & REveLog()
Log channel for Eve diagnostics.
bool operator==(const TString &t, const std::string &s)
std::ostream & operator<<(std::ostream &s, const REveTrans &t)
REveException operator+(const REveException &s1, const std::string &s2)