FTXUI
5.0.0
C++ functional terminal UI.
|
An adapter. Reference a list of strings. More...
Data Structures | |
class | Adapter |
Public Types | |
using | Variant = std::variant< const std::vector< std::string >, const std::vector< std::string > *, const std::vector< std::wstring > *, Adapter *, std::unique_ptr< Adapter > > |
Public Member Functions | |
ConstStringListRef ()=default | |
~ConstStringListRef ()=default | |
ConstStringListRef & | operator= (const ConstStringListRef &)=default |
ConstStringListRef & | operator= (ConstStringListRef &&)=default |
ConstStringListRef (ConstStringListRef &&)=default | |
ConstStringListRef (const ConstStringListRef &)=default | |
ConstStringListRef (std::vector< std::string > value) | |
ConstStringListRef (const std::vector< std::string > *value) | |
ConstStringListRef (const std::vector< std::wstring > *value) | |
ConstStringListRef (Adapter *adapter) | |
template<typename AdapterType > | |
ConstStringListRef (std::unique_ptr< AdapterType > adapter) | |
size_t | size () const |
std::string | operator[] (size_t i) const |
An adapter. Reference a list of strings.
Supported input:
std::vector<std::string>
std::vector<std::string>*
std::vector<std::wstring>*
Adapter*
std::unique_ptr<Adapter>
|
default |
|
default |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
default |