ROOT
6.07/09
Reference Guide
ROOT Home Page
Main Page
Tutorials
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
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:32
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
Int_t
int Int_t
Definition:
RtypesCore.h:41
Bool_t
bool Bool_t
Definition:
RtypesCore.h:59
kFALSE
const Bool_t kFALSE
Definition:
Rtypes.h:92
xmlio::Class
const char * Class
Definition:
TXMLSetup.cxx:64
TObjString::fString
TString fString
Definition:
TObjString.h:35
TObjString.h
ClassImp
#define ClassImp(name)
Definition:
Rtypes.h:279
TObject
Mother of all ROOT objects.
Definition:
TObject.h:44
Compare
Int_t Compare(const void *item1, const void *item2)
Definition:
TGListTree.cxx:2145
kTRUE
const Bool_t kTRUE
Definition:
Rtypes.h:91