Lines Matching defs:jspb

33  * jspb.BinaryReader and BinaryWriter.
38 goog.provide('jspb.AnyFieldType');
39 goog.provide('jspb.BinaryConstants');
40 goog.provide('jspb.BinaryMessage');
41 goog.provide('jspb.BuilderFunction');
42 goog.provide('jspb.ByteSource');
43 goog.provide('jspb.ClonerFunction');
44 goog.provide('jspb.ComparerFunction');
45 goog.provide('jspb.ConstBinaryMessage');
46 goog.provide('jspb.PrunerFunction');
47 goog.provide('jspb.ReaderFunction');
48 goog.provide('jspb.RecyclerFunction');
49 goog.provide('jspb.RepeatedFieldType');
50 goog.provide('jspb.ScalarFieldType');
51 goog.provide('jspb.WriterFunction');
54 goog.forwardDeclare('jspb.BinaryMessage');
55 goog.forwardDeclare('jspb.BinaryReader');
56 goog.forwardDeclare('jspb.BinaryWriter');
57 goog.forwardDeclare('jspb.Message');
66 jspb.ConstBinaryMessage = function() {};
72 jspb.ConstBinaryMessage.prototype.toDebugString;
81 jspb.ConstBinaryMessage.prototype.toDebugStringInternal;
87 * @extends {jspb.ConstBinaryMessage}
89 jspb.BinaryMessage = function() {};
97 jspb.ByteSource;
101 * A scalar field in jspb can be a boolean, number, or string.
104 jspb.ScalarFieldType;
108 * A repeated field in jspb is an array of scalars, blobs, or messages.
109 * @typedef {!Array<jspb.ScalarFieldType>|
111 !Array<!jspb.ConstBinaryMessage>|
112 !Array<!jspb.BinaryMessage>}
114 jspb.RepeatedFieldType;
118 * A field in jspb can be a scalar, a block of bytes, another proto, or an
120 * @typedef {jspb.ScalarFieldType|
121 jspb.RepeatedFieldType|
123 !jspb.ConstBinaryMessage|
124 !jspb.BinaryMessage|
127 jspb.AnyFieldType;
132 * @typedef {function():!jspb.BinaryMessage}
134 jspb.BuilderFunction;
139 * @typedef {function(jspb.ConstBinaryMessage):jspb.BinaryMessage}
141 jspb.ClonerFunction;
146 * @typedef {function(!jspb.BinaryMessage):void}
148 jspb.RecyclerFunction;
153 * @typedef {function(!jspb.BinaryMessage, !jspb.BinaryReader):void}
155 jspb.ReaderFunction;
160 * @typedef {function((!jspb.Message|!jspb.ConstBinaryMessage),
161 * !jspb.BinaryWriter):void}
163 jspb.WriterFunction;
170 * @typedef {function(?jspb.BinaryMessage):?jspb.BinaryMessage}
172 jspb.PrunerFunction;
177 * @typedef {function(?jspb.ConstBinaryMessage,
178 * ?jspb.ConstBinaryMessage):boolean}
180 jspb.ComparerFunction;
187 jspb.BinaryConstants.FieldType = {
219 jspb.BinaryConstants.WireType = {
232 * @param {jspb.BinaryConstants.FieldType} fieldType
233 * @return {jspb.BinaryConstants.WireType}
235 jspb.BinaryConstants.FieldTypeToWireType = function(fieldType) {
236 var fieldTypes = jspb.BinaryConstants.FieldType;
237 var wireTypes = jspb.BinaryConstants.WireType;
278 jspb.BinaryConstants.INVALID_FIELD_NUMBER = -1;
285 jspb.BinaryConstants.FLOAT32_EPS = 1.401298464324817e-45;
292 jspb.BinaryConstants.FLOAT32_MIN = 1.1754943508222875e-38;
299 jspb.BinaryConstants.FLOAT32_MAX = 3.4028234663852886e+38;
306 jspb.BinaryConstants.FLOAT64_EPS = 5e-324;
313 jspb.BinaryConstants.FLOAT64_MIN = 2.2250738585072014e-308;
320 jspb.BinaryConstants.FLOAT64_MAX = 1.7976931348623157e+308;
327 jspb.BinaryConstants.TWO_TO_20 = 1048576;
334 jspb.BinaryConstants.TWO_TO_23 = 8388608;
341 jspb.BinaryConstants.TWO_TO_31 = 2147483648;
348 jspb.BinaryConstants.TWO_TO_32 = 4294967296;
355 jspb.BinaryConstants.TWO_TO_52 = 4503599627370496;
362 jspb.BinaryConstants.TWO_TO_63 = 9223372036854775808;
369 jspb.BinaryConstants.TWO_TO_64 = 18446744073709551616;
376 jspb.BinaryConstants.ZERO_HASH = '\0\0\0\0\0\0\0\0';