encode_LITERAL function
dynamic
encode_LITERAL(
- dynamic v
@param {opentype.Table} @returns {number}
Implementation
// sizeOf_TABLE(table) {
// var numBytes = 0;
// var length = table.fields.length;
// for (var i = 0; i < length; i += 1) {
// var field = table.fields[i];
// var sizeOfFunction = sizeOf[field.type];
// check.argument(sizeOfFunction != null, 'No sizeOf function for field type ' + field.type + ' (' + field.name + ')');
// var value = table[field.name];
// if (value == null) {
// value = field.value;
// }
// numBytes += sizeOfFunction(value);
// // Subtables take 2 more bytes for offsets.
// if (field.type == 'TABLE') {
// numBytes += 2;
// }
// }
// return numBytes;
// }
// final encode_RECORD = encode_TABLE;
// final sizeOf_RECORD = sizeOf_TABLE;
// Merge in a list of bytes.
encode_LITERAL(v) {
return v;
}