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 = 0
 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 355 of file ClangExpressionDeclMap.h.

Constructor & Destructor Documentation

◆ StructVars()

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

Definition at line 356 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 367 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 366 of file ClangExpressionDeclMap.h.

◆ m_struct_alignment

lldb::offset_t lldb_private::ClangExpressionDeclMap::StructVars::m_struct_alignment
Initial value:
=
0

The alignment of the struct in bytes.

Definition at line 358 of file ClangExpressionDeclMap.h.

◆ m_struct_laid_out

bool lldb_private::ClangExpressionDeclMap::StructVars::m_struct_laid_out
Initial value:
=
false

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 361 of file ClangExpressionDeclMap.h.

◆ m_struct_size

size_t lldb_private::ClangExpressionDeclMap::StructVars::m_struct_size = 0

The size of the struct in bytes.

Definition at line 360 of file ClangExpressionDeclMap.h.


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