LibreOffice Module bridges (master) 1
Public Types | Public Member Functions | Public Attributes | List of all members
__cxxabiv1::__base_class_type_info Struct Reference

#include <rtti.h>

Collaboration diagram for __cxxabiv1::__base_class_type_info:
[legend]

Public Types

enum  __offset_flags_masks {
  __virtual_mask = 0x1 ,
  __public_mask = 0x2 ,
  __hwm_bit = 2 ,
  __offset_shift = 8 ,
  __virtual_mask = 0x1 ,
  __public_mask = 0x2 ,
  __offset_shift = 8
}
 
enum  __offset_flags_masks {
  __virtual_mask = 0x1 ,
  __public_mask = 0x2 ,
  __hwm_bit = 2 ,
  __offset_shift = 8 ,
  __virtual_mask = 0x1 ,
  __public_mask = 0x2 ,
  __offset_shift = 8
}
 

Public Member Functions

bool __is_virtual_p () const
 
bool __is_public_p () const
 
ptrdiff_t __offset () const
 

Public Attributes

const __class_type_info__base_type
 
long __offset_flags
 
__class_type_info const * __base_type
 

Detailed Description

Definition at line 179 of file rtti.h.

Member Enumeration Documentation

◆ __offset_flags_masks [1/2]

Enumerator
__virtual_mask 
__public_mask 
__hwm_bit 
__offset_shift 
__virtual_mask 
__public_mask 
__offset_shift 

Definition at line 185 of file rtti.h.

◆ __offset_flags_masks [2/2]

Enumerator
__virtual_mask 
__public_mask 
__hwm_bit 
__offset_shift 
__virtual_mask 
__public_mask 
__offset_shift 

Definition at line 74 of file gcc3_linux_x86-64/share.hxx.

Member Function Documentation

◆ __is_public_p()

bool __cxxabiv1::__base_class_type_info::__is_public_p ( ) const
inline

Definition at line 199 of file rtti.h.

References __offset_flags, and __public_mask.

◆ __is_virtual_p()

bool __cxxabiv1::__base_class_type_info::__is_virtual_p ( ) const
inline

Definition at line 195 of file rtti.h.

References __offset_flags, and __virtual_mask.

◆ __offset()

ptrdiff_t __cxxabiv1::__base_class_type_info::__offset ( ) const
inline

Definition at line 203 of file rtti.h.

References __offset_flags, and __offset_shift.

Member Data Documentation

◆ __base_type [1/2]

const __class_type_info* __cxxabiv1::__base_class_type_info::__base_type

Definition at line 182 of file rtti.h.

◆ __base_type [2/2]

__class_type_info const* __cxxabiv1::__base_class_type_info::__base_type

Definition at line 68 of file gcc3_linux_x86-64/share.hxx.

◆ __offset_flags

long __cxxabiv1::__base_class_type_info::__offset_flags

Definition at line 183 of file rtti.h.

Referenced by __is_public_p(), __is_virtual_p(), and __offset().


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