36#include <Inventor/SbBasic.h>
43 SbName(
const char * namestring);
48 const char * getString(
void)
const;
49 int getLength(
void)
const;
51 int operator!(
void)
const;
52 friend COIN_DLL_API
int operator==(
const SbName & lhs,
const char * rhs);
53 friend COIN_DLL_API
int operator==(
const char * lhs,
const SbName & rhs);
54 friend COIN_DLL_API
int operator==(
const SbName & lhs,
const SbName & rhs);
55 friend COIN_DLL_API
int operator!=(
const SbName & lhs,
const char * rhs);
56 friend COIN_DLL_API
int operator!=(
const char * lhs,
const SbName & rhs);
57 friend COIN_DLL_API
int operator!=(
const SbName & lhs,
const SbName & rhs);
59 operator const char * (void)
const;
66 static SbBool isIdentStartChar(
const char c);
67 static SbBool isIdentChar(
const char c);
68 static SbBool isBaseNameStartChar(
const char c);
69 static SbBool isBaseNameChar(
const char c);
71 static const SbName & empty(
void);
74 const char * permaaddress;
77COIN_DLL_API
int operator==(
const SbName & lhs,
const char * rhs);
78COIN_DLL_API
int operator==(
const char * lhs,
const SbName & rhs);
79COIN_DLL_API
int operator==(
const SbName & lhs,
const SbName & rhs);
80COIN_DLL_API
int operator!=(
const SbName & lhs,
const char * rhs);
81COIN_DLL_API
int operator!=(
const char * lhs,
const SbName & rhs);
82COIN_DLL_API
int operator!=(
const SbName & lhs,
const SbName & rhs);
The SbName class stores strings by reference.
Definition SbName.h:40
The SbString class is a string class with convenience functions for string operations.
Definition SbString.h:52