2 #include <../../nrnconf.h>
89 unsigned long t =
v >> 10;
159 const char* p2 = s.
string();
161 for (;
p <
q;
p++, p2++) {
164 if (c1 != c2 && tolower(c1) != tolower(c2)) {
255 const char* str = s.
string();
257 value = (int)strtol(str, &ptr, 0);
263 const char* str = s.
string();
265 value = strtol(str, &ptr, 0);
271 const char* str = s.
string();
273 value = (float)strtod(str, &ptr);
279 const char* str = s.
string();
281 value = strtod(str, &ptr);
338 char* ns =
new char[len + 1];
344 char* s = (
char*)(
string());
393 char* ns =
new char[len + 1];
401 char* s = (
char*)(
string());
virtual String & operator=(const CopyString &)
virtual bool null_terminated() const
virtual void set_value(const char *)
virtual String & operator=(const String &)
virtual ~NullTerminatedString()
void assign(const String &)
virtual bool null_terminated() const
virtual unsigned long hash() const
virtual int search(int start, u_char) const
const char * string() const
virtual bool null_terminated() const
virtual String substr(int start, int length) const
virtual bool operator==(const String &) const
virtual bool operator>=(const String &) const
virtual bool convert(int &) const
virtual bool operator>(const String &) const
virtual bool operator!=(const String &) const
virtual String & operator=(const String &)
virtual bool operator<(const String &) const
virtual void set_value(const char *)
virtual bool operator<=(const String &) const
virtual void set_to_substr(int start, int length)
virtual bool case_insensitive_equal(const String &) const
int const size_t const size_t n