ores.cpp.asset_class

Table of Contents

This page is the node for the ores.cpp.asset_class facet of the codegen template library, part of the ores.cpp technical space.

1. Summary

One template projecting the catalogue's mapping onto C++: the function that reads a resolved oresmd identifier and answers which refdata class it belongs to. The classifier calls it for an index_name rule, so a fixing takes its class from the index name it is written under rather than from one literal all fixings share.

The template writes into ores.marketdata.api because its subject is the oresmd identifier type, which lives there; the catalogue model owns the mapping wherever its outputs land.

2. The ores.cpp.asset_class facet

Driven by the asset-class catalogue model's namespace list — each entry an oresmd authority and the refdata class it maps onto — rather than by an entity.

3. Archetypes

Archetype Description
ores.cpp.asset_class.authorities The oresmd-authority-to-refdata-class mapping the classifier reads.

4. See also

  • ores.cpp — the parent technical space's generated facet/archetype catalogue and shared Mustache conventions.
  • Codegen template library — the groups overview.

Emacs 29.3 (Org mode 9.6.15)