Evo C++ Library v0.5.1
Public Types | Public Member Functions | Public Attributes | List of all members
FmtStringWrap Struct Reference

#include <evo/impl/str.h>

Public Types

typedef ListBase< char, StrSizeTStringBase
 

Public Member Functions

 FmtStringWrap (const char *str, StrSizeT size, int width, int indent=0)
 
 FmtStringWrap (const StringBase &str, int width)
 
FmtStringWrapset_indent (int new_indent=0)
 
FmtStringWrapset_newline (Newline nl)
 
FmtStringWrapset_newline (NewlineDefault nl)
 

Public Attributes

int indent
 
NewlineValue newline
 
StringBase str
 
int width
 

Member Typedef Documentation

◆ StringBase

typedef ListBase<char,StrSizeT> StringBase

Constructor & Destructor Documentation

◆ FmtStringWrap() [1/2]

FmtStringWrap ( const char *  str,
StrSizeT  size,
int  width,
int  indent = 0 
)
inline

◆ FmtStringWrap() [2/2]

FmtStringWrap ( const StringBase str,
int  width 
)
inline

Member Function Documentation

◆ set_indent()

FmtStringWrap& set_indent ( int  new_indent = 0)
inline

◆ set_newline() [1/2]

FmtStringWrap& set_newline ( Newline  nl)
inline

◆ set_newline() [2/2]

FmtStringWrap& set_newline ( NewlineDefault  nl)
inline

Member Data Documentation

◆ indent

int indent

◆ newline

NewlineValue newline

◆ str

◆ width

int width

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