Lines Matching refs:string
6 #include <string.h>
7 #include <string>
27 using std::string;
37 AidlToken::AidlToken(const std::string& text, const std::string& comments)
41 AidlType::AidlType(const std::string& name, unsigned line,
42 const std::string& comments, bool is_array)
48 string AidlType::ToString() const {
53 std::string name, unsigned line)
60 AidlArgument::AidlArgument(AidlType* type, std::string name, unsigned line)
67 string AidlArgument::ToString() const {
68 string ret;
91 AidlIntConstant::AidlIntConstant(std::string name, int32_t value)
96 AidlIntConstant::AidlIntConstant(std::string name,
97 std::string value,
112 AidlStringConstant::AidlStringConstant(std::string name,
113 std::string value,
124 << " in string constant '" << value_
132 AidlMethod::AidlMethod(bool oneway, AidlType* type, std::string name,
134 unsigned line, const std::string& comments, int id)
150 AidlMethod::AidlMethod(bool oneway, AidlType* type, std::string name,
152 unsigned line, const std::string& comments)
163 const std::vector<std::string>& package,
164 const std::string& cpp_header)
175 std::string AidlParcelable::GetPackage() const {
179 std::string AidlParcelable::GetCanonicalName() const {
186 AidlInterface::AidlInterface(const std::string& name, unsigned line,
187 const std::string& comments, bool oneway,
189 const std::vector<std::string>& package)
215 std::string AidlInterface::GetPackage() const {
219 std::string AidlInterface::GetCanonicalName() const {
229 AidlQualifiedName::AidlQualifiedName(std::string term,
230 std::string comments)
233 if (term.find('.') != string::npos) {
243 void AidlQualifiedName::AddTerm(const std::string& term) {
247 AidlImport::AidlImport(const std::string& from,
248 const std::string& needed_class, unsigned line)
261 bool Parser::ParseFile(const string& filename) {
263 unique_ptr<string> new_buffer = io_delegate_.GetFileContents(filename);
296 void Parser::ReportError(const string& err, unsigned line) {
301 std::vector<std::string> Parser::Package() const {