webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
JSC::ContiguousData< T > Struct Template Reference

#include <Butterfly.h>

Public Member Functions

 ContiguousData ()
 
 ContiguousData (T *data, size_t length)
 
const Toperator[] (size_t index) const
 
Toperator[] (size_t index)
 
Tdata () const
 
size_t length () const
 
 ContiguousData ()
 
 ContiguousData (T *data, size_t length)
 
const Toperator[] (size_t index) const
 
Toperator[] (size_t index)
 
Tdata () const
 
size_t length () const
 

Constructor & Destructor Documentation

◆ ContiguousData() [1/4]

template<typename T >
JSC::ContiguousData< T >::ContiguousData ( )
inline

◆ ContiguousData() [2/4]

template<typename T >
JSC::ContiguousData< T >::ContiguousData ( T data,
size_t  length 
)
inline

◆ ContiguousData() [3/4]

template<typename T >
JSC::ContiguousData< T >::ContiguousData ( )
inline

◆ ContiguousData() [4/4]

template<typename T >
JSC::ContiguousData< T >::ContiguousData ( T data,
size_t  length 
)
inline

Member Function Documentation

◆ data() [1/2]

template<typename T >
T* JSC::ContiguousData< T >::data ( ) const
inline

◆ data() [2/2]

template<typename T >
T* JSC::ContiguousData< T >::data ( ) const
inline

◆ length() [1/2]

template<typename T >
size_t JSC::ContiguousData< T >::length ( ) const
inline

◆ length() [2/2]

template<typename T >
size_t JSC::ContiguousData< T >::length ( void  ) const
inline

◆ operator[]() [1/4]

template<typename T >
const T& JSC::ContiguousData< T >::operator[] ( size_t  index) const
inline

◆ operator[]() [2/4]

template<typename T >
const T& JSC::ContiguousData< T >::operator[] ( size_t  index) const
inline

◆ operator[]() [3/4]

template<typename T >
T& JSC::ContiguousData< T >::operator[] ( size_t  index)
inline

◆ operator[]() [4/4]

template<typename T >
T& JSC::ContiguousData< T >::operator[] ( size_t  index)
inline

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