12#ifndef ROOT7_REveTableInfo
13#define ROOT7_REveTableInfo
20namespace Experimental {
42 printf(
"TableEntry\n");
57 typedef std::map<std::string, Entries_t>
Specs_t;
62 column(
const std::string &
name,
int precision,
const std::string &expression)
70 return column(label, precision, label);
typedef void(GLAPIENTRYP _GLUfuncptr)(void)
REveDataColumn::FieldType_e fType
REveTableEntry(const std::string &name, int precision, const std::string &expression)
std::map< std::string, Entries_t > Specs_t
REveTableHandle & column(const std::string &name, int precision, const std::string &expression)
REveTableHandle & column(const std::string &label, int precision)
std::vector< REveTableEntry > Entries_t
REveTableHandle(std::string className, Specs_t &specs)
ElementId_t GetDisplayedCollection() const
bool GetConfigChanged() const
REveTableHandle::Specs_t & RefSpecs()
std::function< void()> Delegate_t
void SetDisplayedCollection(ElementId_t)
std::vector< Delegate_t > fDelegates
void AddDelegate(Delegate_t d)
REveTableHandle::Specs_t fSpecs
REveTableHandle::Entries_t & RefTableEntries(std::string cname)
Find column definitions for given class name.
REveTableHandle table(std::string className)
void AddNewColumnToCurrentCollection(const char *expr, const char *title, int prec=2)
Int_t WriteCoreJson(nlohmann::json &j, Int_t rnr_offset) override
Fill core part of JSON representation.
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
basic_json< std::map, std::vector, std::string, bool, std::int64_t, std::uint64_t, double, std::allocator, adl_serializer, std::vector< std::uint8_t > > json