|
bool | AllAscii (const std::string &text) |
|
template<typename Descriptor > |
std::string | AnnotationFileName (const Descriptor *descriptor, const std::string &suffix) |
|
const char * | BoxedPrimitiveTypeName (const FieldDescriptor *descriptor) |
|
const char * | BoxedPrimitiveTypeName (JavaType type) |
|
std::string | CamelCaseFieldName (const FieldDescriptor *field) |
|
std::string | CapitalizedFieldName (const FieldDescriptor *field) |
|
bool | CheckUtf8 (const FieldDescriptor *descriptor) |
|
std::string | ClassName (const Descriptor *descriptor) |
|
std::string | ClassName (const EnumDescriptor *descriptor) |
|
std::string | ClassName (const FileDescriptor *descriptor) |
|
std::string | ClassName (const ServiceDescriptor *descriptor) |
|
std::string | DefaultValue (const FieldDescriptor *field, bool immutable, ClassNameResolver *name_resolver) |
|
std::string | EscapeJavadoc (const std::string &input) |
|
void | EscapeUtf16ToString (uint16 code, std::string *output) |
|
bool | ExposePublicParser (const FileDescriptor *descriptor) |
|
std::string | ExtraBuilderInterfaces (const Descriptor *descriptor) |
|
std::string | ExtraMessageInterfaces (const Descriptor *descriptor) |
|
std::string | ExtraMessageOrBuilderInterfaces (const Descriptor *descriptor) |
|
std::string | ExtraMutableMessageInterfaces (const Descriptor *descriptor) |
|
std::string | FieldConstantName (const FieldDescriptor *field) |
|
const char * | FieldTypeName (FieldDescriptor::Type field_type) |
|
std::string | FileClassName (const FileDescriptor *file, bool immutable) |
|
std::string | FileJavaPackage (const FileDescriptor *file) |
|
std::string | FileJavaPackage (const FileDescriptor *file, bool immutable) |
|
static std::string | FirstLineOf (const std::string &value) |
|
int | FixedSize (FieldDescriptor::Type type) |
|
std::string | GenerateClearBit (int bitIndex) |
|
std::string | GeneratedCodeVersionSuffix () |
|
std::string | GenerateGetBit (int bitIndex) |
|
std::string | GenerateGetBitFromLocal (int bitIndex) |
|
std::string | GenerateGetBitMutableLocal (int bitIndex) |
|
std::string | GenerateSetBit (int bitIndex) |
|
std::string | GenerateSetBitMutableLocal (int bitIndex) |
|
std::string | GenerateSetBitToLocal (int bitIndex) |
|
template<typename GeneratorClass , typename DescriptorClass > |
static void | GenerateSibling (const std::string &package_dir, const std::string &java_package, const DescriptorClass *descriptor, GeneratorContext *context, std::vector< std::string > *file_list, bool annotate_code, std::vector< std::string > *annotation_list, const std::string &name_suffix, GeneratorClass *generator, void(GeneratorClass::*pfn)(io::Printer *printer)) |
|
std::string | GetBitFieldName (int index) |
|
std::string | GetBitFieldNameForBit (int bitIndex) |
|
const char * | GetCapitalizedType (const FieldDescriptor *field, bool immutable) |
|
int | GetExperimentalJavaFieldType (const FieldDescriptor *field) |
|
int | GetExperimentalJavaFieldTypeForPacked (const FieldDescriptor *field) |
|
int | GetExperimentalJavaFieldTypeForRepeated (const FieldDescriptor *field) |
|
int | GetExperimentalJavaFieldTypeForSingular (const FieldDescriptor *field) |
|
JavaType | GetJavaType (const FieldDescriptor *field) |
|
std::string | GetOneofStoredType (const FieldDescriptor *field) |
|
std::pair< int, int > | GetTableDrivenNumberOfEntriesAndLookUpStartFieldNumber (const FieldDescriptor **fields, int count) |
|
FieldDescriptor::Type | GetType (const FieldDescriptor *field) |
|
bool | HasDescriptorMethods (const Descriptor *descriptor, bool enforce_lite) |
|
bool | HasDescriptorMethods (const EnumDescriptor *descriptor, bool enforce_lite) |
|
bool | HasDescriptorMethods (const FileDescriptor *descriptor, bool enforce_lite) |
|
bool | HasGenericServices (const FileDescriptor *file, bool enforce_lite) |
|
bool | HasPackedFields (const Descriptor *descriptor) |
|
bool | HasRepeatedFields (const Descriptor *descriptor) |
|
bool | HasRequiredFields (const Descriptor *type) |
|
bool | HasRequiredFields (const Descriptor *type, std::unordered_set< const Descriptor * > *already_seen) |
|
std::string | ImmutableDefaultValue (const FieldDescriptor *field, ClassNameResolver *name_resolver) |
|
bool | IsAnyMessage (const Descriptor *descriptor) |
|
bool | IsByteStringWithCustomDefaultValue (const FieldDescriptor *field) |
|
bool | IsDefaultValueJavaDefault (const FieldDescriptor *field) |
|
bool | IsDescriptorProto (const Descriptor *descriptor) |
|
bool | IsMapEntry (const Descriptor *descriptor) |
|
bool | IsMapField (const FieldDescriptor *descriptor) |
|
template<typename Descriptor > |
bool | IsOwnFile (const Descriptor *descriptor, bool immutable) |
|
template<> |
bool | IsOwnFile (const ServiceDescriptor *descriptor, bool immutable) |
|
bool | IsReferenceType (JavaType type) |
|
bool | IsWrappersProtoFile (const FileDescriptor *descriptor) |
|
std::string | JavaPackageToDir (std::string package_name) |
|
template<typename Descriptor > |
void | MaybePrintGeneratedAnnotation (Context *context, io::Printer *printer, Descriptor *descriptor, bool immutable, const std::string &suffix="") |
|
bool | MultipleJavaFiles (const FileDescriptor *descriptor, bool immutable) |
|
const char * | PrimitiveTypeName (const FieldDescriptor *descriptor) |
|
const char * | PrimitiveTypeName (JavaType type) |
|
void | PrintEnumVerifierLogic (io::Printer *printer, const FieldDescriptor *descriptor, const std::map< std::string, std::string > &variables, const char *var_name, const char *terminating_string, bool enforce_lite) |
|
void | PrintExtraFieldInfo (const std::map< std::string, std::string > &variables, io::Printer *printer) |
|
void | PrintGeneratedAnnotation (io::Printer *printer, char delimiter, const std::string &annotation_file) |
|
void | SetCommonFieldVariables (const FieldDescriptor *descriptor, const FieldGeneratorInfo *info, std::map< std::string, std::string > *variables) |
|
void | SetCommonOneofVariables (const FieldDescriptor *descriptor, const OneofGeneratorInfo *info, std::map< std::string, std::string > *variables) |
|
std::string | ShortMutableJavaClassName (const Descriptor *descriptor) |
|
const FieldDescriptor ** | SortFieldsByNumber (const Descriptor *descriptor) |
|
std::string | StripProto (const std::string &filename) |
|
bool | SupportFieldPresence (const FileDescriptor *descriptor) |
|
bool | SupportUnknownEnumValue (const FileDescriptor *descriptor) |
|
std::string | UnderscoresToCamelCase (const FieldDescriptor *field) |
|
std::string | UnderscoresToCamelCase (const MethodDescriptor *method) |
|
std::string | UnderscoresToCamelCase (const std::string &input, bool cap_next_letter) |
|
std::string | UnderscoresToCamelCaseCheckReserved (const FieldDescriptor *field) |
|
std::string | UnderscoresToCapitalizedCamelCase (const FieldDescriptor *field) |
|
std::string | UniqueFileScopeIdentifier (const Descriptor *descriptor) |
|
template<typename DescriptorType > |
static void | WriteDocCommentBody (io::Printer *printer, const DescriptorType *descriptor) |
|
static void | WriteDocCommentBodyForLocation (io::Printer *printer, const SourceLocation &location) |
|
void | WriteEnumDocComment (io::Printer *printer, const EnumDescriptor *enum_) |
|
void | WriteEnumValueDocComment (io::Printer *printer, const EnumValueDescriptor *value) |
|
void | WriteFieldDocComment (io::Printer *printer, const FieldDescriptor *field) |
|
void | WriteIntToUtf16CharSequence (int value, std::vector< uint16 > *output) |
|
void | WriteMessageDocComment (io::Printer *printer, const Descriptor *message) |
|
void | WriteMethodDocComment (io::Printer *printer, const MethodDescriptor *method) |
|
void | WriteServiceDocComment (io::Printer *printer, const ServiceDescriptor *service) |
|
void | WriteUInt32ToUtf16CharSequence (uint32 number, std::vector< uint16 > *output) |
|