FINAL CUT
Classes | Public Types | Public Member Functions | Friends | List of all members
finalcut::FVTermBuffer Class Reference

Public Types

using FCharVector = std::vector< FChar >
 
using iterator = FCharVector::iterator
 
using const_iterator = FCharVector::const_iterator
 
using reference = FCharVector::reference
 
using const_reference = FCharVector::const_reference
 
using difference_type = FCharVector::difference_type
 

Public Member Functions

template<typename Iterator >
 FVTermBuffer (Iterator, Iterator)
 
auto operator[] (std::size_t) -> reference
 
auto operator[] (const std::size_t) const -> const_reference
 
template<typename NumT , enable_if_arithmetic_without_char_t< NumT > = nullptr>
auto operator<< (const NumT &) -> FVTermBuffer &
 
template<typename CharT , enable_if_CString_t< CharT > = nullptr>
auto operator<< (const CharT &) -> FVTermBuffer &
 
auto operator<< (char) -> FVTermBuffer &
 
auto operator<< (wchar_t) -> FVTermBuffer &
 
auto operator<< (const wchar_t *) -> FVTermBuffer &
 
auto operator<< (const UniChar &) -> FVTermBuffer &
 
auto operator<< (const std::string &) -> FVTermBuffer &
 
auto operator<< (const std::wstring &) -> FVTermBuffer &
 
auto operator<< (const FString &) -> FVTermBuffer &
 
auto operator<< (FChar &) -> FVTermBuffer &
 
auto operator<< (const FCharVector &) -> FVTermBuffer &
 
auto operator<< (const FStyle &) -> FVTermBuffer &
 
auto operator<< (const FColorPair &) -> FVTermBuffer &
 
auto getClassName () const -> FString
 
auto getLength () const -> std::size_t
 
auto getBuffer () const -> const FCharVector &
 
auto isEmpty () const -> bool
 
auto begin () -> iterator
 
auto end () -> iterator
 
auto begin () const -> const_iterator
 
auto end () const -> const_iterator
 
auto front () -> reference
 
auto back () -> reference
 
auto front () const -> const_reference
 
auto back () const -> const_reference
 
auto toString () const -> FString
 
template<typename Iterator >
void assign (Iterator, Iterator)
 
void clear ()
 
template<typename... Args>
auto printf (const FString &, Args &&...) -> int
 
auto print (const FString &) -> int
 
auto print (wchar_t) -> int
 
void print (const FStyle &) const
 
void print (const FColorPair &) const
 
auto print () -> FVTermBuffer &
 
template<typename... Args>
auto printf (const FString &format, Args &&... args) -> int
 

Friends

auto operator<< (FVTermBuffer::FCharVector &term_string, const FVTermBuffer &buf) -> FVTermBuffer::FCharVector &
 

The documentation for this class was generated from the following files: