Lines Matching refs:r_key
113 marisa::grimoire::trie::ReverseKey r_key; in TestKey() local
115 ASSERT(r_key.ptr() == NULL); in TestKey()
116 ASSERT(r_key.length() == 0); in TestKey()
117 ASSERT(r_key.id() == 0); in TestKey()
118 ASSERT(r_key.terminal() == 0); in TestKey()
120 r_key.set_str(str, 3); in TestKey()
121 r_key.set_weight(100.0F); in TestKey()
122 r_key.set_id(200); in TestKey()
124 ASSERT(r_key.ptr() == str); in TestKey()
125 ASSERT(r_key.length() == 3); in TestKey()
126 ASSERT(r_key[0] == 'z'); in TestKey()
127 ASSERT(r_key[1] == 'y'); in TestKey()
128 ASSERT(r_key[2] == 'x'); in TestKey()
129 ASSERT(r_key.weight() == 100.0F); in TestKey()
130 ASSERT(r_key.id() == 200); in TestKey()
132 r_key.set_terminal(300); in TestKey()
133 ASSERT(r_key.terminal() == 300); in TestKey()
135 r_key.substr(1, 2); in TestKey()
137 ASSERT(r_key.ptr() == str); in TestKey()
138 ASSERT(r_key.length() == 2); in TestKey()
139 ASSERT(r_key[0] == 'y'); in TestKey()
140 ASSERT(r_key[1] == 'x'); in TestKey()
145 ASSERT(r_key == r_key); in TestKey()
146 ASSERT(r_key != r_key2); in TestKey()
147 ASSERT(r_key > r_key2); in TestKey()
148 ASSERT(r_key2 < r_key); in TestKey()