src/third_party/icu/source/i18n/measunit_extra.cpp
/**
     * Constructor.
     * @param out Array of char* to which the simple unit identifiers will be
     *     saved.
     * @param outSize The size of `out`.
     * @param trieBuilder The trie builder to which the simple unit identifier
     *     should be added. The trie builder must outlive this resource sink.
     * @param trieValueOffset This is added to the index of the identifier in
     *     the `out` array, before adding to `trieBuilder` as the value
     *     associated with the identifier.
     */
Constructor.
@param out Array of char* to which the simple unit identifiers will be
saved.
@param outSize The size of `out`.
@param trieBuilder The trie builder to which the simple unit identifier
should be added. The trie builder must outlive this resource sink.
@param trieValueOffset This is added to the index of the identifier in
the `out` array, before adding to `trieBuilder` as the value
associated with the identifier.
Constructor . @param out Array of char * to which the simple unit identifiers will be saved . @param outSize The size of ` out ` . @param trieBuilder The trie builder to which the simple unit identifier should be added . The trie builder must outlive this resource sink . @param trieValueOffset This is added to the index of the identifier in the ` out ` array before adding to ` trieBuilder ` as the value associated with the identifier .
explicit SimpleUnitIdentifiersSink(const char **out, int32_t outSize, BytesTrieBuilder &trieBuilder,
                                       int32_t trieValueOffset)
        : outArray(out), outSize(outSize), trieBuilder(trieBuilder), trieValueOffset(trieValueOffset),
          outIndex(0) {
    }
explicit SimpleUnitIdentifiersSink ( const char * * out , int32_t outSize , BytesTrieBuilder & trieBuilder , int32_t trieValueOffset ) : outArray ( out ) , outSize ( outSize ) , trieBuilder ( trieBuilder ) , trieValueOffset ( trieValueOffset ) , outIndex ( 0 ) { }
Constructor.
Constructor .