Lines Matching refs:length_
10 String() : ptr_(NULL), length_(0) {} in String()
11 explicit String(const char *str) : ptr_(str), length_(0) { in String()
12 while (str[length_] != '\0') { in String()
13 ++length_; in String()
17 : ptr_(ptr), length_(length) {} in String()
18 String(const String &str) : ptr_(str.ptr_), length_(str.length_) {} in String()
21 MARISA_DEBUG_IF(pos + length > length_, MARISA_PARAM_ERROR); in substr()
27 length_ = str.length_;
32 MARISA_DEBUG_IF(i >= length_, MARISA_PARAM_ERROR);
40 return length_; in length()
45 std::size_t length_; variable
83 : ptr_(static_cast<const char *>(NULL) - 1), length_(0) {} in RString()
85 : ptr_(str.ptr() + str.length() - 1), length_(str.length()) {} in RString()
87 : ptr_(str.ptr_), length_(str.length_) {} in RString()
90 MARISA_DEBUG_IF(pos + length > length_, MARISA_PARAM_ERROR); in substr()
93 str.length_ = length; in substr()
99 length_ = str.length_;
104 MARISA_DEBUG_IF(i >= length_, MARISA_PARAM_ERROR);
109 return ptr_ - length_ + 1; in ptr()
112 return length_; in length()
117 std::size_t length_; variable