webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TFieldListCollection Class Reference

#include <Types.h>

Inheritance diagram for TFieldListCollection:
angle::NonCopyable TInterfaceBlock TStructure

Public Member Functions

const TStringname () const
 
const TFieldListfields () const
 
size_t objectSize () const
 

Protected Member Functions

 TFieldListCollection (const TString *name, TFieldList *fields)
 
TString buildMangledName (const TString &mangledNamePrefix) const
 
size_t calculateObjectSize () const
 

Protected Attributes

const TStringmName
 
TFieldListmFields
 
TString mMangledName
 
size_t mObjectSize
 

Constructor & Destructor Documentation

◆ TFieldListCollection()

TFieldListCollection::TFieldListCollection ( const TString name,
TFieldList fields 
)
inlineprotected

Member Function Documentation

◆ buildMangledName()

TString TFieldListCollection::buildMangledName ( const TString mangledNamePrefix) const
protected

◆ calculateObjectSize()

size_t TFieldListCollection::calculateObjectSize ( ) const
protected

◆ fields()

const TFieldList& TFieldListCollection::fields ( ) const
inline

◆ name()

const TString& TFieldListCollection::name ( ) const
inline

◆ objectSize()

size_t TFieldListCollection::objectSize ( ) const
inline

Member Data Documentation

◆ mFields

TFieldList* TFieldListCollection::mFields
protected

◆ mMangledName

TString TFieldListCollection::mMangledName
mutableprotected

◆ mName

const TString* TFieldListCollection::mName
protected

◆ mObjectSize

size_t TFieldListCollection::mObjectSize
mutableprotected

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