LLDB  mainline
Public Member Functions | Public Attributes | List of all members
lldb_private::ClangExpressionDeclMap::StructVars Struct Reference

The following values contain layout information for the materialized struct, but are not specific to a single materialization. More...

Collaboration diagram for lldb_private::ClangExpressionDeclMap::StructVars:
Collaboration graph
[legend]

Public Member Functions

 StructVars ()
 

Public Attributes

lldb::offset_t m_struct_alignment
 The alignment of the struct in bytes. More...
 
size_t m_struct_size
 The size of the struct in bytes. More...
 
bool m_struct_laid_out
 True if the struct has been laid out and the layout is valid (that is, no new fields have been added since). More...
 
ConstString m_result_name
 The name of the result variable ($1, for example) More...
 
TypeFromUser m_object_pointer_type
 The type of the "this" variable, if one exists. More...
 

Detailed Description

The following values contain layout information for the materialized struct, but are not specific to a single materialization.

Definition at line 351 of file ClangExpressionDeclMap.h.

Constructor & Destructor Documentation

◆ StructVars()

lldb_private::ClangExpressionDeclMap::StructVars::StructVars ( )
inline

Definition at line 352 of file ClangExpressionDeclMap.h.

Member Data Documentation

◆ m_object_pointer_type

TypeFromUser lldb_private::ClangExpressionDeclMap::StructVars::m_object_pointer_type

The type of the "this" variable, if one exists.

Definition at line 364 of file ClangExpressionDeclMap.h.

◆ m_result_name

ConstString lldb_private::ClangExpressionDeclMap::StructVars::m_result_name

The name of the result variable ($1, for example)

Definition at line 363 of file ClangExpressionDeclMap.h.

◆ m_struct_alignment

lldb::offset_t lldb_private::ClangExpressionDeclMap::StructVars::m_struct_alignment

The alignment of the struct in bytes.

Definition at line 357 of file ClangExpressionDeclMap.h.

◆ m_struct_laid_out

bool lldb_private::ClangExpressionDeclMap::StructVars::m_struct_laid_out

True if the struct has been laid out and the layout is valid (that is, no new fields have been added since).

Definition at line 359 of file ClangExpressionDeclMap.h.

◆ m_struct_size

size_t lldb_private::ClangExpressionDeclMap::StructVars::m_struct_size

The size of the struct in bytes.

Definition at line 358 of file ClangExpressionDeclMap.h.


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