Home | History | Annotate | Download | only in compiler

Lines Matching defs:string

43 #include <string>
44 #define GRPC_CUSTOM_STRING std::string
49 typedef GRPC_CUSTOM_STRING string;
59 virtual grpc::string GetLeadingComments(const grpc::string prefix) const = 0;
60 virtual grpc::string GetTrailingComments(const grpc::string prefix) const = 0;
61 virtual std::vector<grpc::string> GetAllComments() const = 0;
68 virtual grpc::string name() const = 0;
70 virtual grpc::string input_type_name() const = 0;
71 virtual grpc::string output_type_name() const = 0;
74 grpc::string *str, grpc::string generator_file_name,
75 bool generate_in_pb2_grpc, grpc::string import_prefix) const = 0;
77 grpc::string *str, grpc::string generator_file_name,
78 bool generate_in_pb2_grpc, grpc::string import_prefix) const = 0;
80 virtual grpc::string get_input_type_name() const = 0;
81 virtual grpc::string get_output_type_name() const = 0;
92 virtual grpc::string name() const = 0;
101 virtual void Print(const std::map<grpc::string, grpc::string> &vars,
103 virtual void Print(const char *string) = 0;
113 virtual grpc::string filename() const = 0;
114 virtual grpc::string filename_without_ext() const = 0;
115 virtual grpc::string package() const = 0;
116 virtual std::vector<grpc::string> package_parts() const = 0;
117 virtual grpc::string additional_headers() const = 0;
122 virtual std::unique_ptr<Printer> CreatePrinter(grpc::string *str) const = 0;