Home | History | Annotate | Download | only in ADT

Lines Matching defs:SmallString

1 //===- llvm/ADT/SmallString.h - 'Normally small' strings --------*- C++ -*-===//
10 // This file defines the SmallString class.
22 /// SmallString - A SmallString is just a SmallVector with methods and accessors
25 class SmallString : public SmallVector<char, InternalLen> {
28 SmallString() {}
31 SmallString(StringRef S) : SmallVector<char, InternalLen>(S.begin(), S.end()) {}
35 SmallString(ItTy S, ItTy E) : SmallVector<char, InternalLen>(S, E) {}
38 SmallString(const SmallString &RHS) : SmallVector<char, InternalLen>(RHS) {}
55 const SmallString &operator=(StringRef RHS) {
60 SmallString &operator+=(StringRef RHS) {
64 SmallString &operator+=(char C) {