Skip to content

feat(cpp): expose FLATFILES on the C++ SDK #438

@userFRM

Description

@userFRM

Problem

sdks/cpp/include/ and sdks/cpp/src/ carry no FLATFILES headers or wrappers.

Proposed solution

Once the FFI layer (#434) lands, add:

  • sdks/cpp/include/thetadx_flatfiles.h declaring tdx::FlatFileFormat, tdx::SecType, tdx::ReqType, tdx::FlatFileRow.
  • Methods on the existing ThetaDataDx C++ class: flatfile_request, flatfile_request_decoded, flatfile_request_raw, plus 9 convenience methods.
  • A sdks/cpp/examples/flatfile_demo.cpp example mirroring crates/thetadatadx/examples/flatfile_demo.rs.
  • CMake target wiring in sdks/cpp/CMakeLists.txt.

Impact

C++ users get parity. CMake build covers the new header.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions