Lines Matching refs:in
5 // Redistribution and use in source and binary forms, with or without
11 // * Redistributions in binary form must reproduce the above
13 // in the documentation and/or other materials provided with the
35 // The messages in this file describe the definitions found in .proto files.
67 // Indexes of the public imported files in the dependency list above.
69 // Indexes of the weak imported files in the dependency list.
73 // All top-level definitions in this file.
115 // fields or extension ranges in the same message. Reserved ranges may
122 // Reserved field names, which may not be used by fields in the same message.
131 // Clients can define custom options in extensions of this message. See above.
154 // Group type is deprecated and not supported in proto3. However, Proto3
160 // New in version 2.
193 // resolved in the same manner as type_name.
198 // For strings, contains the default text contents (not escaped in any way).
203 // If set, gives the index of a oneof in the containing type's oneof_decl
231 // entries in the same enum. Reserved ranges may not overlap.
233 // Note that this is distinct from DescriptorProto.ReservedRange in that it
242 // by enum values in the same enum declaration. Reserved ranges may not
271 // Input and output type names. These are resolved in the same way as
294 // store the values in them. Instead it stores them in a field in the *Options
311 // number by putting them in a sub-message. See the Custom Options section of
327 // If set, all the classes from the .proto file are wrapped in a single
335 // file for each top-level message, enum, and service defined in the .proto
339 // top-level extensions defined in the file.
366 // - Otherwise, the package statement in the .proto file, if present.
372 // Should generic services be generated in each language? "Generic" services
374 // main code generators in each language (without additional plugins).
378 // Generic services are now considered deprecated in favor of using plugins
389 // for everything in the file, or it will be completely ignored; in the very
393 // Enables the use of arenas for the proto messages in this file. This applies
424 // Clients can define custom options in extensions of this message.
459 // for the message, or it will be completely ignored; in the very least,
477 // use a native map in the target language to hold the keys and values.
478 // The reflection APIs in such implementions still need to work as
481 // NOTE: Do not set the option in .proto files. Always use the maps syntax
492 // Clients can define custom options in extensions of this message. See above.
499 // options below. This option is not yet implemented in the open source
500 // release -- sorry, we'll try to include it in a future version!
542 // inner message's contents will not be parsed but instead stored in encoded
562 // parsed in order to perform the check, defeating the purpose of lazy
572 // for accessors, or it will be completely ignored; in the very least, this
583 // Clients can define custom options in extensions of this message. See above.
593 // Clients can define custom options in extensions of this message. See above.
605 // for the enum, or it will be completely ignored; in the very least, this
614 // Clients can define custom options in extensions of this message. See above.
621 // for the enum value, or it will be completely ignored; in the very least,
628 // Clients can define custom options in extensions of this message. See above.
641 // for the service, or it will be completely ignored; in the very least,
648 // Clients can define custom options in extensions of this message. See above.
661 // for the method, or it will be completely ignored; in the very least,
665 // Is this method side-effect-free (or safe in HTTP parlance), or idempotent,
679 // Clients can define custom options in extensions of this message. See above.
685 // appears in options protos created by the compiler::Parser class.
687 // options protos in descriptor objects (e.g. returned by Descriptor::options(),
689 // in them.
691 // The name of the uninterpreted option. Each string represents a segment in
693 // extension (denoted with parentheses in options specs in .proto files).
702 // The value of the uninterpreted option, in whatever type the tokenizer
718 // A Location identifies a piece of source code in a .proto file which
742 // logically enclosed in a single code segment. For example, an entire
749 // extend blocks in the same scope, each of which will have the same path.
756 // both a type and a field in a single declaration. Thus, the locations
760 // be recorded in the future.
804 // separated by empty lines, will be one comment element in the repeated
810 // Newlines are included in the output.
852 // An Annotation connects some span of text in generated code to an element
856 // Identifies the element in the original source .proto file. This field
863 // Identifies the starting offset in bytes in the generated code
867 // Identifies the ending offset in bytes in the generated code that