Tensor Comprehensions
|
#include <mapping_options_cpp_printer.h>
Public Member Functions | |
MappingOptionsCppPrinter (std::ostream &out, size_t ws=0) | |
Private Member Functions | |
MappingOptionsCppPrinter & | tab () |
MappingOptionsCppPrinter & | endl () |
MappingOptionsCppPrinter & | endStmt () |
MappingOptionsCppPrinter & | printString (const char *str) |
MappingOptionsCppPrinter & | printString (const std::string str) |
MappingOptionsCppPrinter & | printBooleanOption (const std::string &name, bool value) |
template<typename T > | |
MappingOptionsCppPrinter & | printListOption (const std::string &name, const std::vector< T > &values) |
template<typename T > | |
MappingOptionsCppPrinter & | printValueOption (const std::string &name, const T &value) |
MappingOptionsCppPrinter & | printSchedulerOptions (const SchedulerOptionsView &schedulerOptions, const std::string &prefix) |
Private Attributes | |
std::ostream & | out_ |
size_t | ws_ |
bool | lineContinuation_ = false |
Friends | |
MappingOptionsCppPrinter & | operator<< (MappingOptionsCppPrinter &prn, const std::string &str) |
MappingOptionsCppPrinter & | operator<< (MappingOptionsCppPrinter &prn, const MappingOptions &options) |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
private |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
friend |
|
friend |
|
private |
|
private |
|
private |