FINAL CUT
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
finalcut::FUnicode Struct Reference

Public Types

using iterator = wchar_t *
 
using const_iterator = const wchar_t *
 
using pointer = wchar_t *
 
using const_pointer = const wchar_t *
 
using reference = wchar_t &
 
using const_reference = const wchar_t &
 
using value_type = wchar_t
 

Public Member Functions

constexpr auto operator[] (std::size_t index) noexcept -> reference
 
constexpr auto operator[] (std::size_t index) const noexcept -> const_reference
 
constexpr auto begin () noexcept -> iterator
 
constexpr auto end () noexcept -> iterator
 
constexpr auto begin () const noexcept -> const_iterator
 
constexpr auto end () const noexcept -> const_iterator
 
constexpr auto cbegin () const noexcept -> const_iterator
 
constexpr auto cend () const noexcept -> const_iterator
 
constexpr auto data () noexcept -> pointer
 
constexpr auto data () const noexcept -> const_pointer
 

Public Attributes

wchar_t unicode_data [UNICODE_MAX] {L'\0', L'\0', L'\0', L'\0', L'\0'}
 

Friends

constexpr auto operator== (const FUnicode &lhs, const FUnicode &rhs) noexcept -> bool
 
constexpr auto operator!= (const FUnicode &lhs, const FUnicode &rhs) noexcept -> bool
 

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