41 const char*
const here =
"FixedArrayVar::VerifyArrayName";
44 fSelf->
Error(
here,
"Malformed array specification for variable %s",
47 }
else if( !parsed_name.
IsArray() ) {
48 fSelf->
Error(
here,
"Specification \"%s\" for variable %s is not a "
86 if(
typeid(*
this) !=
typeid(rhs) )
89 const auto*
const other =
dynamic_cast<const FixedArrayVar*
>(&rhs);
111 return fType>=kDouble2P &&
fType <= kObject2P;
130 if( strcmp(
option,
"FULL") != 0 )
return;
135 for(
int i=0; i<
GetLen(); i++ ) {
154 fSelf->TNamed::SetName( new_name );
167 fSelf->TNamed::SetNameTitle( new_name, descript );
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 Atom_t Atom_t Time_t type
static const char *const here
virtual void SetNameTitle(const char *name, const char *desc)
virtual Bool_t HasSameSize(const Variable &rhs) const
virtual void SetName(const char *)
virtual Int_t GetLen() const
virtual Bool_t IsContiguous() const
virtual void Print(Option_t *opt="FULL") const
virtual Bool_t IsPointerArray() const
virtual const Int_t * GetDim() const
THaArrayString fParsedName
virtual Int_t GetNdim() const
virtual Bool_t IsVarArray() const
Bool_t VerifyArrayName(const THaArrayString &astr) const
FixedArrayVar(THaVar *pvar, const void *addr, VarType type)
virtual Bool_t IsFloat() const
virtual Double_t GetValue(Int_t i=0) const
const char * GetName() const
virtual Long64_t GetValueInt(Int_t i=0) const
const char * GetTypeName() const
virtual void Print(Option_t *opt="") const
const Int_t * GetDim() const
const char * GetName() const
virtual void Error(const char *method, const char *msgfmt,...) const