encode_LITERAL function

dynamic encode_LITERAL(
  1. 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;
}