Logo ROOT   6.18/05
Reference Guide
List of all members | Public Member Functions | Private Attributes | List of all members
ROOT::Experimental::RColumnModel Class Reference

Holds the static meta-data of a column in a tree.

Definition at line 69 of file RColumnModel.hxx.

Public Member Functions

 RColumnModel ()
 
 RColumnModel (std::string_view name, EColumnType type, bool isSorted)
 
Detail::RColumnElementBaseGenerateElement ()
 
std::size_t GetElementSize () const
 
bool GetIsSorted () const
 
std::string GetName () const
 
EColumnType GetType () const
 
bool operator== (const RColumnModel &other) const
 

Private Attributes

bool fIsSorted
 
std::string fName
 
EColumnType fType
 

#include <ROOT/RColumnModel.hxx>

Constructor & Destructor Documentation

◆ RColumnModel() [1/2]

ROOT::Experimental::RColumnModel::RColumnModel ( )
inline

Definition at line 76 of file RColumnModel.hxx.

◆ RColumnModel() [2/2]

ROOT::Experimental::RColumnModel::RColumnModel ( std::string_view  name,
EColumnType  type,
bool  isSorted 
)
inline

Definition at line 77 of file RColumnModel.hxx.

Member Function Documentation

◆ GenerateElement()

Detail::RColumnElementBase * ROOT::Experimental::RColumnModel::GenerateElement ( )

◆ GetElementSize()

std::size_t ROOT::Experimental::RColumnModel::GetElementSize ( ) const
inline

Definition at line 80 of file RColumnModel.hxx.

◆ GetIsSorted()

bool ROOT::Experimental::RColumnModel::GetIsSorted ( ) const
inline

Definition at line 83 of file RColumnModel.hxx.

◆ GetName()

std::string ROOT::Experimental::RColumnModel::GetName ( ) const
inline

Definition at line 81 of file RColumnModel.hxx.

◆ GetType()

EColumnType ROOT::Experimental::RColumnModel::GetType ( ) const
inline

Definition at line 82 of file RColumnModel.hxx.

◆ operator==()

bool ROOT::Experimental::RColumnModel::operator== ( const RColumnModel other) const
inline

Definition at line 86 of file RColumnModel.hxx.

Member Data Documentation

◆ fIsSorted

bool ROOT::Experimental::RColumnModel::fIsSorted
private

Definition at line 73 of file RColumnModel.hxx.

◆ fName

std::string ROOT::Experimental::RColumnModel::fName
private

Definition at line 71 of file RColumnModel.hxx.

◆ fType

EColumnType ROOT::Experimental::RColumnModel::fType
private

Definition at line 72 of file RColumnModel.hxx.


The documentation for this class was generated from the following file: