FOSSredder 0.5.0
Loading...
Searching...
No Matches
PropertyContractMatrix.h File Reference

Declares private helpers for building export matrix data from workspace state. More...

#include "../../utils/StringUtils.h"
#include "ExportConstants.h"
#include "core/domain/catalog/WorkspaceCatalog.h"
#include <string>
#include <unordered_map>
#include <unordered_set>
#include <vector>
Include dependency graph for PropertyContractMatrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  core::application::exporting::internal::PropertyContractMatrix
 Holds the matrix representation used by the CSV and XLSX exporters. More...

Namespaces

namespace  core
namespace  core::application
namespace  core::application::exporting
namespace  core::application::exporting::internal

Functions

std::string core::application::exporting::internal::resolveContractType (const std::string &contractId, const std::unordered_map< std::string, std::string > &idToType, const core::domain::catalog::WorkspaceCatalog &state)
 Resolves the final contract type label for one transaction.
PropertyContractMatrix core::application::exporting::internal::buildPropertyContractMatrix (const core::domain::catalog::WorkspaceCatalog &state)
 Builds the property/contract matrix from the current workspace snapshot.

Detailed Description

Declares private helpers for building export matrix data from workspace state.

Definition in file PropertyContractMatrix.h.