#include <vspace.h>
Definition at line 960 of file vspace.h.
◆ Key
◆ Value
◆ equal()
Definition at line 973 of file vspace.h.
973 {
974 if (s1->len() != s2->len())
975 return false;
976 size_t len = s1->len();
977 const char *str1 = s1->str(), *str2 = s2->str();
978 for (
size_t i = 0;
i < len;
i++) {
979 if (str1[
i] != str2[
i])
980 return false;
981 }
982 return true;
983 }
◆ free_key()
| static void vspace::DictSpec::free_key |
( |
VRef< Key > |
key | ) |
|
|
inlinestatic |
◆ free_value()
| static void vspace::DictSpec::free_value |
( |
VRef< Value > |
value | ) |
|
|
inlinestatic |
◆ hash()
Definition at line 963 of file vspace.h.
963 {
964
965 size_t len =
s->len();
966 const char *
str =
s->str();
968 for (
size_t i = 0;
i < len;
i++) {
970 }
972 }
const CanonicalForm int s
static size_t hash(const VString *s)
The documentation for this struct was generated from the following file: