V8 Project
v8::internal::SimpleStringResource< Char, Base > Class Template Reference
+ Inheritance diagram for v8::internal::SimpleStringResource< Char, Base >:
+ Collaboration diagram for v8::internal::SimpleStringResource< Char, Base >:

Public Member Functions

 SimpleStringResource (Char *data, size_t length)
 
virtual ~SimpleStringResource ()
 
virtual const Char * data () const
 
virtual size_t length () const
 

Private Attributes

Char *const data_
 
const size_t length_
 

Detailed Description

template<typename Char, typename Base>
class v8::internal::SimpleStringResource< Char, Base >

Definition at line 11 of file externalize-string-extension.cc.

Constructor & Destructor Documentation

◆ SimpleStringResource()

template<typename Char , typename Base >
v8::internal::SimpleStringResource< Char, Base >::SimpleStringResource ( Char *  data,
size_t  length 
)
inline

◆ ~SimpleStringResource()

template<typename Char , typename Base >
virtual v8::internal::SimpleStringResource< Char, Base >::~SimpleStringResource ( )
inlinevirtual

Definition at line 18 of file externalize-string-extension.cc.

18 { delete[] data_; }

References v8::internal::SimpleStringResource< Char, Base >::data_.

Member Function Documentation

◆ data()

template<typename Char , typename Base >
virtual const Char* v8::internal::SimpleStringResource< Char, Base >::data ( ) const
inlinevirtual

◆ length()

template<typename Char , typename Base >
virtual size_t v8::internal::SimpleStringResource< Char, Base >::length ( ) const
inlinevirtual

Member Data Documentation

◆ data_

◆ length_

template<typename Char , typename Base >
const size_t v8::internal::SimpleStringResource< Char, Base >::length_
private

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