Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
unowned_ptr_exclusion.h
Go to the documentation of this file.
1// Copyright 2023 The PDFium Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CORE_FXCRT_UNOWNED_PTR_EXCLUSION_H_
6#define CORE_FXCRT_UNOWNED_PTR_EXCLUSION_H_
7
8#include "build/build_config.h"
9
10#if defined(PDF_ENABLE_UNOWNED_PTR_EXCLUSION)
11// TODO(tsepez): convert to PA copy of this code.
12#define UNOWNED_PTR_EXCLUSION __attribute__((annotate("raw_ptr_exclusion")))
13#else
14#define UNOWNED_PTR_EXCLUSION
15#endif
16
17#endif // CORE_FXCRT_UNOWNED_PTR_EXCLUSION_H_
const uint16_t kUniCNS_UCS2_V_3[]
const uint16_t kHKscs_B5_V_5[]
const uint16_t kUniCNS_UCS2_H_3[]
const uint16_t kB5pc_V_0[]
Definition B5pc-V_0.cpp:11
const uint16_t kETenms_B5_H_0[]
const uint16_t kETen_B5_H_0[]
uint16_t CIDFromCharCode(const CMap *pMap, uint32_t charcode)
const DWordCIDMap kCNS_EUC_H_0_DWord[]
const uint16_t kB5pc_H_0[]
Definition B5pc-H_0.cpp:11
uint32_t CharCodeFromCID(const CMap *pMap, uint16_t cid)
const uint16_t kCNS_EUC_H_0[]
const uint16_t kCNS_EUC_V_0[]
const uint16_t kETenms_B5_V_0[]
const uint16_t kUniCNS_UTF16_H_0[]
const uint16_t kCNS1CID2Unicode_5[19088]
const uint16_t kHKscs_B5_H_5[]
const CMap kCNS1_cmaps[]
const size_t kCNS1_cmaps_size
const DWordCIDMap kCNS_EUC_V_0_DWord[]
const uint16_t kETen_B5_V_0[]
UNOWNED_PTR_EXCLUSION const DWordCIDMap * m_pDWordMap
Definition fpdf_cmaps.h:28
uint16_t m_DWordCount
Definition fpdf_cmaps.h:30
Type m_WordMapType
Definition fpdf_cmaps.h:31
UNOWNED_PTR_EXCLUSION const uint16_t * m_pWordMap
Definition fpdf_cmaps.h:27
UNOWNED_PTR_EXCLUSION const char * m_Name
Definition fpdf_cmaps.h:26
uint16_t m_WordCount
Definition fpdf_cmaps.h:29
int8_t m_UseOffset
Definition fpdf_cmaps.h:32
uint16_t m_LoWordHigh
Definition fpdf_cmaps.h:19
#define UNOWNED_PTR_EXCLUSION