![]() |
Rosetta
3.7
|
Namespaces | |
internal | |
Classes | |
struct | AlignSpec |
struct | AlignTypeSpec |
class | ArgList |
class | BasicArrayWriter |
class | BasicCStringRef |
class | BasicFormatter |
class | BasicMemoryWriter |
class | BasicStringRef |
class | BasicWriter |
class | Buffer |
class | BufferedFile |
struct | EmptySpec |
class | ErrorCode |
class | File |
class | FormatError |
class | FormatInt |
struct | FormatSpec |
class | IntFormatSpec |
class | StrFormatSpec |
class | SystemError |
struct | TypeSpec |
struct | WidthSpec |
Typedefs | |
typedef BasicWriter< char > | Writer |
typedef BasicWriter< wchar_t > | WWriter |
typedef BasicStringRef< char > | StringRef |
typedef BasicStringRef< wchar_t > | WStringRef |
typedef BasicCStringRef< char > | CStringRef |
typedef BasicCStringRef< wchar_t > | WCStringRef |
typedef BasicMemoryWriter< char > | MemoryWriter |
typedef BasicMemoryWriter < wchar_t > | WMemoryWriter |
typedef BasicArrayWriter< char > | ArrayWriter |
typedef BasicArrayWriter< wchar_t > | WArrayWriter |
Enumerations | |
enum | Alignment { ALIGN_DEFAULT, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_CENTER, ALIGN_NUMERIC } |
enum | { SIGN_FLAG = 1, PLUS_FLAG = 2, MINUS_FLAG = 4, HASH_FLAG = 8, CHAR_FLAG = 0x10 } |
enum | Color { BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE } |
Functions | |
template<typename Char , typename T > | |
void | format (BasicFormatter< Char > &f, const Char *&format_str, const T &value) |
IntFormatSpec< int, TypeSpec<'b'> > | bin (int value) |
IntFormatSpec< int, TypeSpec<'o'> > | oct (int value) |
IntFormatSpec< int, TypeSpec<'x'> > | hex (int value) |
IntFormatSpec< int, TypeSpec<'X'> > | hexu (int value) |
template<char TYPE_CODE, typename Char > | |
IntFormatSpec< int, AlignTypeSpec< TYPE_CODE > , Char > | pad (int value, unsigned width, Char fill= ' ') |
template<typename Char > | |
StrFormatSpec< Char > | pad (const Char *str, unsigned width, Char fill= ' ') |
StrFormatSpec< wchar_t > | pad (const wchar_t *str, unsigned width, char fill= ' ') |
void | report_system_error (int error_code, StringRef message) FMT_NOEXCEPT |
void | print_colored (Color c, CStringRef format, ArgList args) |
std::string | format (CStringRef format_str, ArgList args) |
std::wstring | format (WCStringRef format_str, ArgList args) |
void | print (std::FILE *f, CStringRef format_str, ArgList args) |
void | print (CStringRef format_str, ArgList args) |
template<typename Char > | |
void | printf (BasicWriter< Char > &w, BasicCStringRef< Char > format, ArgList args) |
std::string | sprintf (CStringRef format, ArgList args) |
std::wstring | sprintf (WCStringRef format, ArgList args) |
int | fprintf (std::FILE *f, CStringRef format, ArgList args) |
int | printf (CStringRef format, ArgList args) |
template<typename T > | |
void | format_decimal (char *&buffer, T value) |
template<typename T > | |
internal::NamedArg< char > | arg (StringRef name, const T &arg) |
template<typename T > | |
internal::NamedArg< wchar_t > | arg (WStringRef name, const T &arg) |
template<typename Char > | |
void | arg (StringRef, const internal::NamedArg< Char > &) FMT_DELETED_OR_UNDEFINED |
template<typename Char > | |
void | arg (WStringRef, const internal::NamedArg< Char > &) FMT_DELETED_OR_UNDEFINED |
void | print (std::ostream &os, CStringRef format_str, ArgList args) |
long | getpagesize () |
Variables | |
FMT_GCC_EXTENSION typedef long long | LongLong |
FMT_GCC_EXTENSION typedef unsigned long long | ULongLong |
typedef BasicArrayWriter<wchar_t> fmt::WArrayWriter |
typedef BasicCStringRef<wchar_t> fmt::WCStringRef |
typedef BasicMemoryWriter<wchar_t> fmt::WMemoryWriter |
typedef BasicWriter<char> fmt::Writer |
typedef BasicStringRef<wchar_t> fmt::WStringRef |
typedef BasicWriter<wchar_t> fmt::WWriter |
enum fmt::Alignment |
enum fmt::Color |
|
inline |
Returns a named argument for formatting functions.
Example**::
print("Elapsed time: {s:.2f} seconds", arg("s", 1.23));
Referenced by fmt::internal::FormatterBase::do_get_arg(), fmt::internal::PrintfFormatter< Char >::format(), fmt::internal::PrintfFormatter< Char >::get_arg(), fmt::BasicFormatter< Char >::get_arg(), instantiate_numeric_containers(), instantiate_numeric_functions(), instantiate_real_numeric_containers(), utility::options::OptionCollection::load(), fmt::BasicFormatter< Char >::parse_arg_index(), fmt::BasicFormatter< Char >::parse_arg_name(), and wrap_std_pair().
|
inline |
void fmt::arg | ( | StringRef | , |
const internal::NamedArg< Char > & | |||
) |
void fmt::arg | ( | WStringRef | , |
const internal::NamedArg< Char > & | |||
) |
Referenced by arg(), format(), and fmt::ArgList::operator[]().
IntFormatSpec<int, TypeSpec<'b'> > fmt::bin | ( | int | value | ) |
Returns an integer format specifier to format the value in base 2.
void fmt::format | ( | BasicFormatter< Char > & | f, |
const Char *& | format_str, | ||
const T & | value | ||
) |
References arg(), basic::options::OptionKeys::cp::output, fmt::internal::FormatBuf< Char >::size(), basic::options::OptionKeys::frags::contacts::type, and value.
Referenced by binder::bind_constructor(), binder::bind_member_functions_for_call_back(), fmt::BasicFormatter< Char >::format(), fmt::SystemError::init(), fmt::internal::report_unknown_type(), and fmt::internal::PrintfArgFormatter< Char >::visit_custom().
|
inline |
Formats arguments and returns the result as a string.
Example**::
std::string message = format("The answer is {}", 42);
References fmt::BasicWriter< Char >::str(), numeric::statistics::w(), and fmt::BasicWriter< Char >::write().
|
inline |
|
inline |
Prints formatted data to the file f.
Example**::
fmt::fprintf(stderr, "Don't %s!", "panic");
References fmt::BasicWriter< Char >::data(), demo.D060_Folding::f, printf(), amino_acids::size, fmt::BasicWriter< Char >::size(), and numeric::statistics::w().
Referenced by assure(), main(), printf(), Solver::Solve(), svm_get_svr_probability(), svm_load_model(), svm_save_model(), and svm_train().
long fmt::getpagesize | ( | ) |
References FMT_POSIX_CALL, and amino_acids::size.
Referenced by basic::get_usage_from_procfilesystem().
IntFormatSpec<int, TypeSpec<'x'> > fmt::hex | ( | int | value | ) |
Returns an integer format specifier to format the value in base 16 using lower-case letters for the digits above 9.
Referenced by basic::Emitter::escape_string(), and utility::string_to_sha1().
IntFormatSpec<int, TypeSpec<'X'> > fmt::hexu | ( | int | value | ) |
Returns an integer formatter format specifier to format in base 16 using upper-case letters for the digits above 9.
IntFormatSpec<int, TypeSpec<'o'> > fmt::oct | ( | int | value | ) |
Returns an integer format specifier to format the value in base 8.
IntFormatSpec<int, AlignTypeSpec<TYPE_CODE>, Char> fmt::pad | ( | int | value, |
unsigned | width, | ||
Char | fill = ' ' |
||
) |
Returns an integer format specifier to pad the formatted argument with the fill character to the specified width using the default (right) numeric alignment.
Example**::
MemoryWriter out; out << pad(hex(0xcafe), 8, '0'); out.str() == "0000cafe"
|
inline |
Returns a string formatter that pads the formatted argument with the fill character to the specified width using the default (left) string alignment.
Example**::
std::string s = str(MemoryWriter() << pad("abc", 8)); s == "abc "
References basic::options::OptionKeys::mp::visualize::width.
|
inline |
References basic::options::OptionKeys::mp::visualize::width.
FMT_FUNC void fmt::print | ( | std::FILE * | f, |
CStringRef | format_str, | ||
ArgList | args | ||
) |
Prints formatted data to the file f.
Example**::
print(stderr, "Don't {}!", "panic");
References fmt::BasicWriter< Char >::data(), demo.D060_Folding::f, fmt::BasicWriter< Char >::size(), numeric::statistics::w(), and fmt::BasicWriter< Char >::write().
Referenced by test.T850_SubClassing.PyValue::__init__(), test.T850_SubClassing.A::__init__(), test.T850_SubClassing.My_New_Mover::__init__(), test.T850_SubClassing.MyNewCI1B::__init__(), test.Workshop9_my_shapes.PhiNByXDegreesMover::apply(), test.T850_SubClassing.My_New_Mover::apply(), pyrosetta.toolbox::cleanATOM(), pyrosetta.toolbox::cleanCRYS(), build::create_package(), test.T870_SubClassing_EnergyMethods2.CI2B_Method::eval_intrares_energy(), test.T870_SubClassing_EnergyMethods2.CD2B_Method::eval_intrares_energy(), self-test::execute(), build::execute(), exclude::filter_code_creators(), test.T850_SubClassing.A::foo_value_sp(), pyrosetta.toolbox::get_secstruct(), test.T850_SubClassing.MyNewCI1B::indicate_required_context_graphs(), build::install_llvm_tool(), build::install_pybind11(), pyrosetta.toolbox::load_from_rcsb(), self-test::main(), build::main(), app.pyrosetta_toolkit.modules.prettytable.prettytable::main(), self-test::mfork(), test.T007_TracerIO.MyPyTracer::output_callback(), fmt::BufferedFile::print(), print(), print_colored(), test.T850_SubClassing.PyOverloadTest::pure_test_ref(), test.T870_SubClassing_EnergyMethods2.CI1B_Method::residue_energy(), test.T860_SubClassing_EnergyMethods.MyCI1B_Method::residue_energy(), pyrosetta.toolbox::restrict_non_nbrs_from_repacking(), self-test::run_test(), and build::update_source_file().
FMT_FUNC void fmt::print | ( | CStringRef | format_str, |
ArgList | args | ||
) |
Prints formatted data to stdout
.
Example**::
print("Elapsed time: {0:.2f} seconds", 1.23);
References print().
FMT_FUNC void fmt::print | ( | std::ostream & | os, |
CStringRef | format_str, | ||
ArgList | args | ||
) |
Prints formatted data to the stream os.
Example**::
print(cerr, "Don't {}!", "panic");
References fmt::BasicWriter< Char >::data(), fmt::BasicWriter< Char >::size(), numeric::statistics::w(), and fmt::BasicWriter< Char >::write().
FMT_FUNC void fmt::print_colored | ( | Color | c, |
CStringRef | format, | ||
ArgList | args | ||
) |
void fmt::printf | ( | BasicWriter< Char > & | w, |
BasicCStringRef< Char > | format, | ||
ArgList | args | ||
) |
References app.delta_score_per_mutation::args, and format().
Referenced by fprintf(), numeric::nls::lm_lmdif(), numeric::nls::lm_lmpar(), numeric::nls::lm_printout_std(), numeric::nls::lm_qrfac(), and numeric::nls::lm_qrsolv().
|
inline |
Prints formatted data to stdout
.
Example**::
fmt::printf("Elapsed time: %.2f seconds", 1.23);
References fprintf().
Referenced by sprintf().
FMT_FUNC void fmt::report_system_error | ( | int | error_code, |
fmt::StringRef | message | ||
) |
References fmt::internal::format_system_error().
Referenced by fmt::BufferedFile::~BufferedFile(), and fmt::File::~File().
|
inline |
Formats arguments and returns the result as a string.
Example**::
std::string message = fmt::sprintf("The answer is %d", 42);
References printf(), fmt::BasicWriter< Char >::str(), and numeric::statistics::w().
Referenced by correlation(), PerformanceBenchmark::getOneReport(), PerformanceBenchmark::getReport(), and statistics().
|
inline |
References printf(), fmt::BasicWriter< Char >::str(), and numeric::statistics::w().
FMT_GCC_EXTENSION typedef long long fmt::LongLong |
Referenced by fmt::File::size().
FMT_GCC_EXTENSION typedef unsigned long long fmt::ULongLong |
Referenced by fmt::BasicFormatter< Char >::format(), fmt::FormatInt::FormatSigned(), and fmt::File::size().