Home | History | Annotate | Download | only in unicode

Lines Matching defs:Replaceable

21  * \brief C++ API: Replaceable String
29 * <code>Replaceable</code> is an abstract base class representing a
37 * <p>An implicit aspect of the <code>Replaceable</code> API is that
43 * <p><code>Replaceable</code> specifies ranges using a start
48 * <p><code>Replaceable</code> also includes API to access characters
61 * <li>If there is no following character (i.e. the replaceable was
71 class U_COMMON_API Replaceable : public UObject {
78 virtual ~Replaceable();
176 * Replaceable object has metadata, calls to the Replaceable API
178 * to the Replaceable API may be optimized to improve performance.
186 * Clone this object, an instance of a subclass of Replaceable.
190 * The clone functions in all subclasses return a pointer to a Replaceable
200 virtual Replaceable *clone() const;
208 inline Replaceable();
218 Replaceable &Replaceable::operator=(const Replaceable &);
240 inline Replaceable::Replaceable() {}
243 Replaceable::length() const {
248 Replaceable::charAt(int32_t offset) const {
253 Replaceable::char32At(int32_t offset) const {
257 // There is no rep.cpp, see unistr.cpp for Replaceable function implementations.