13#ifndef R__CLASSSELECTIONRULE_H
14#define R__CLASSSELECTIONRULE_H
60 BaseSelectionRule(
index, interp, selFileName, lineno),
fIsInheritable(false),
fRequestStreamerInfo(false),
fRequestNoStreamer(false),
fRequestNoInputOperator(false),
fRequestOnlyTClass(false),
fRequestProtected(false),
fRequestPrivate(false),
fRequestedVersionNumber(-1) {}
62 ClassSelectionRule(
long index,
bool inherit,
ESelect sel, std::string attributeName, std::string attributeValue, cling::Interpreter &interp,
const char* selFileName =
"",
long lineno = -1):
63 BaseSelectionRule(
index,
sel, attributeName, attributeValue, interp, selFileName, lineno),
fIsInheritable(inherit),
fRequestStreamerInfo(false),
fRequestNoStreamer(false),
fRequestNoInputOperator(false),
fRequestOnlyTClass(false),
fRequestProtected(false),
fRequestPrivate(false),
fRequestedVersionNumber(-1) {}
65 void Print(std::ostream &out)
const final;
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t sel
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
VariableSelectionRule FunctionSelectionRule
BaseSelectionRule(ESelect sel)
bool IsInheritable() const
void SetRequestedRNTupleSerializationMode(int serializationMode)
bool RequestPrivate() const
void SetInheritable(bool inherit)
bool RequestNoStreamer() const
void SetRequestNoInputOperator(bool excl)
ClassSelectionRule(long index, bool inherit, ESelect sel, std::string attributeName, std::string attributeValue, cling::Interpreter &interp, const char *selFileName="", long lineno=-1)
int RequestedRNTupleSerializationMode() const
bool RequestStreamerInfo() const
bool fRequestStreamerInfo
bool HasFieldSelectionRules() const
const std::list< FunctionSelectionRule > & GetMethodSelectionRules() const
bool RequestNoInputOperator() const
void SetRequestProtected(bool val)
int fRequestedRNTupleSerializationMode
int fRequestedVersionNumber
void SetRequestedRNTupleSoARecord(const std::string &recordName)
int RequestedVersionNumber() const
void AddFieldSelectionRule(const VariableSelectionRule &field)
std::list< FunctionSelectionRule > fMethodSelectionRules
std::string fRequestedRNTupleSoARecord
void SetRequestedVersionNumber(int version)
bool RequestProtected() const
ClassSelectionRule(ESelect sel=kYes)
const std::list< VariableSelectionRule > & GetFieldSelectionRules() const
void SetRequestPrivate(bool val)
void Print(std::ostream &out) const final
bool HasMethodSelectionRules() const
bool fRequestNoInputOperator
const std::string & RequestedRNTupleSoARecord() const
void AddMethodSelectionRule(const FunctionSelectionRule &method)
void SetRequestNoStreamer(bool noStreamer)
void SetRequestOnlyTClass(bool val)
ClassSelectionRule(long index, cling::Interpreter &interp, const char *selFileName="", long lineno=-1)
bool RequestOnlyTClass() const
std::list< VariableSelectionRule > fFieldSelectionRules
void SetRequestStreamerInfo(bool needStreamerInfo)