Lines Matching refs:string
25 // String basis to generate expansion
26 static const std::string kExpansionString =
32 static const std::string kRlm = "\u200f";
33 static const std::string kRlo = "\u202e";
34 static const std::string kPdf = "\u202c";
37 static const std::string kPlaceholderOpen = "\u00bb";
38 static const std::string kPlaceholderClose = "\u00ab";
45 std::string Text(const StringPiece& text) override { return text.to_string(); }
46 std::string Placeholder(const StringPiece& text) override { return text.to_string(); }
51 std::string Text(const StringPiece& text) override;
52 std::string Placeholder(const StringPiece& text) override;
58 std::string Start() override;
59 std::string End() override;
60 std::string Text(const StringPiece& text) override;
61 std::string Placeholder(const StringPiece& text) override;
87 std::string Pseudolocalizer::Text(const StringPiece& text) {
88 std::string out;
119 std::string chunk = text.substr(lastpos, size).to_string();
303 static std::string PseudoGenerateExpansion(const unsigned int length) {
304 std::string result = kExpansionString;
323 std::string PseudoMethodAccent::Start() {
324 std::string result;
333 std::string PseudoMethodAccent::End() {
334 std::string result;
352 std::string PseudoMethodAccent::Text(const StringPiece& source) {
354 std::string result;
361 std::string chunk;
384 std::string escape_text;
438 std::string PseudoMethodAccent::Placeholder(const StringPiece& source) {
443 std::string PseudoMethodBidi::Text(const StringPiece& source) {
445 std::string result;
478 std::string PseudoMethodBidi::Placeholder(const StringPiece& source) {