ATLAS Offline Software
SbStringHelpers.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef HEPVis_SbString_h
6 #define HEPVis_SbString_h
7 
8 #include <Inventor/SbBasic.h>
9 
10 #include <stdarg.h>
11 
12 class SbString;
13 class SbPList;
14 
15 char* SbSTRDUP(const char*);
16 void SbSTRDEL(char*&);
17 
18 SbPList SbStringGetWords(const SbString&,const char*);
19 //SbPList SbStringGetLines(const SbString&);
20 SbBool SbStringConvertToBool(const SbString&,SbBool&);
21 SbBool SbStringConvertToInt(const SbString&,int&);
22 SbBool SbStringConvertToFloat(const SbString&,float&);
23 SbBool SbStringConvertToUnsignedLong(const SbString&,unsigned long&);
24 SbBool SbStringPrintF(SbString&,int,const char*,...);
25 SbString SbStringPrintF(int,const char*,...);
26 int SbStringFind(const SbString&,const SbString&);
27 int SbStringReverseFind(const SbString&,const SbString&);
28 void SbStringDelete(SbPList&);
29 SbString* SbStringCreateEmpty(int);
30 SbBool SbStringIsTTF(const SbString&);
31 SbBool SbString_isenv(const SbString&);
32 SbBool SbString_getenv(const SbString&,SbString&);
33 SbBool SbStringGetenv(SbString&);
34 SbBool SbStringReplace(SbString&,const SbString&,const SbString&);
35 SbString SbStringSuffix(const SbString&);
36 
37 #define SbStringNotFound (-1)
38 
39 #endif
SbSTRDUP
char * SbSTRDUP(const char *)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:24
SbStringReplace
SbBool SbStringReplace(SbString &, const SbString &, const SbString &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:437
SbStringGetenv
SbBool SbStringGetenv(SbString &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:358
SbStringPrintF
SbBool SbStringPrintF(SbString &, int, const char *,...)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:207
SbStringGetWords
SbPList SbStringGetWords(const SbString &, const char *)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:46
SbStringDelete
void SbStringDelete(SbPList &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:122
SbStringCreateEmpty
SbString * SbStringCreateEmpty(int)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:292
SbStringIsTTF
SbBool SbStringIsTTF(const SbString &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:346
SbSTRDEL
void SbSTRDEL(char *&)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:36
SbStringFind
int SbStringFind(const SbString &, const SbString &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:247
SbStringConvertToFloat
SbBool SbStringConvertToFloat(const SbString &, float &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:172
SbStringConvertToUnsignedLong
SbBool SbStringConvertToUnsignedLong(const SbString &, unsigned long &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:190
SbStringConvertToInt
SbBool SbStringConvertToInt(const SbString &, int &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:154
SbStringConvertToBool
SbBool SbStringConvertToBool(const SbString &, SbBool &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:133
SbString_getenv
SbBool SbString_getenv(const SbString &, SbString &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:419
SbString_isenv
SbBool SbString_isenv(const SbString &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:409
SbStringSuffix
SbString SbStringSuffix(const SbString &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:279
SbStringReverseFind
int SbStringReverseFind(const SbString &, const SbString &)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!//
Definition: SbStringHelpers.cxx:263