Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
uni20::cli::output_options Struct Reference

#include <output.hpp>

Public Member Functions

output_session session (metadata_document initial={}, std::map< std::string, std::string > metadata_keys={}) const
 Construct an unopened session.
 

Public Attributes

std::vector< std::string > exports = {}
 Additional FORMAT:PATH destinations, independent of the primary stdout or file destination.
 
bool flush_each_row = false
 
std::string format = "terminal"
 
bool no_preamble = false
 
bool overwrite = false
 
std::string path = {}
 
bool plain = false
 
bool quiet = false
 

Member Function Documentation

◆ session()

output_session uni20::cli::output_options::session ( metadata_document  initial = {},
std::map< std::string, std::string >  metadata_keys = {} 
) const
inline

Construct an unopened session.

Quiet suppresses stdout only; files remain required.

Parameters
metadata_keysExport keys for initial metadata and final summaries on all destinations.

Member Data Documentation

◆ exports

std::vector<std::string> uni20::cli::output_options::exports = {}

Additional FORMAT:PATH destinations, independent of the primary stdout or file destination.

◆ flush_each_row

bool uni20::cli::output_options::flush_each_row = false

◆ format

std::string uni20::cli::output_options::format = "terminal"

◆ no_preamble

bool uni20::cli::output_options::no_preamble = false

◆ overwrite

bool uni20::cli::output_options::overwrite = false

◆ path

std::string uni20::cli::output_options::path = {}

◆ plain

bool uni20::cli::output_options::plain = false

◆ quiet

bool uni20::cli::output_options::quiet = false

The documentation for this struct was generated from the following file: