ROOT
6.10/09
Reference Guide
core
base
src
TObjString.cxx
Go to the documentation of this file.
1
// @(#)root/base:$Id$
2
// Author: Fons Rademakers 12/11/95
3
4
/*************************************************************************
5
* Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
6
* All rights reserved. *
7
* *
8
* For the licensing terms see $ROOTSYS/LICENSE. *
9
* For the list of contributors see $ROOTSYS/README/CREDITS. *
10
*************************************************************************/
11
12
/** \class TObjString
13
\ingroup Base
14
15
Collectable string class. This is a TObject containing a TString.
16
*/
17
18
#include "
TObjString.h
"
19
20
ClassImp
(
TObjString
)
21
22
////////////////////////////////////////////////////////////////////////////////
23
/// String compare the argument with this object.
24
25
Int_t
TObjString
::
Compare
(const
TObject
*obj)
const
26
{
27
if
(
this
== obj)
return
0;
28
if
(
TObjString::Class
() != obj->IsA())
return
-1;
29
return
fString.CompareTo(((
TObjString
*)obj)->fString);
30
}
31
32
////////////////////////////////////////////////////////////////////////////////
33
/// Return kTRUE if the argument has the same content as this object.
34
35
Bool_t
TObjString::IsEqual
(
const
TObject
*obj)
const
36
{
37
if
(
this
== obj)
return
kTRUE
;
38
if
(
TObjString::Class
() != obj->IsA())
return
kFALSE
;
39
return
fString
== ((
TObjString
*)obj)->fString;
40
}
TObjString
Collectable string class.
Definition:
TObjString.h:28
Int_t
int Int_t
Definition:
RtypesCore.h:41
Bool_t
bool Bool_t
Definition:
RtypesCore.h:59
Class
void Class()
Definition:
Class.C:29
TObjString::IsEqual
Bool_t IsEqual(const TObject *obj) const
Return kTRUE if the argument has the same content as this object.
Definition:
TObjString.cxx:35
TObjString::fString
TString fString
Definition:
TObjString.h:31
TObjString.h
kFALSE
const Bool_t kFALSE
Definition:
RtypesCore.h:92
ClassImp
#define ClassImp(name)
Definition:
Rtypes.h:336
TObject
Mother of all ROOT objects.
Definition:
TObject.h:37
Compare
Int_t Compare(const void *item1, const void *item2)
Definition:
TGListTree.cxx:2145
kTRUE
const Bool_t kTRUE
Definition:
RtypesCore.h:91