13#ifndef R__CLASSSELECTIONRULE_H
14#define R__CLASSSELECTIONRULE_H
54 BaseSelectionRule(
index, interp, selFileName, lineno),
fIsInheritable(false),
fRequestStreamerInfo(false),
fRequestNoStreamer(false),
fRequestNoInputOperator(false),
fRequestOnlyTClass(false),
fRequestProtected(false),
fRequestPrivate(false),
fRequestedVersionNumber(-1) {}
56 ClassSelectionRule(
long index,
bool inherit,
ESelect sel, std::string attributeName, std::string attributeValue, cling::Interpreter &interp,
const char* selFileName =
"",
long lineno = -1):
57 BaseSelectionRule(
index,
sel, attributeName, attributeValue, interp, selFileName, lineno),
fIsInheritable(inherit),
fRequestStreamerInfo(false),
fRequestNoStreamer(false),
fRequestNoInputOperator(false),
fRequestOnlyTClass(false),
fRequestProtected(false),
fRequestPrivate(false),
fRequestedVersionNumber(-1) {}
59 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
bool IsInheritable() const
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)
bool RequestStreamerInfo() const
bool fRequestStreamerInfo
bool HasFieldSelectionRules() const
const std::list< FunctionSelectionRule > & GetMethodSelectionRules() const
bool RequestNoInputOperator() const
void SetRequestProtected(bool val)
int fRequestedVersionNumber
int RequestedVersionNumber() const
void AddFieldSelectionRule(const VariableSelectionRule &field)
std::list< FunctionSelectionRule > fMethodSelectionRules
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
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)