You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3 lines
6.1 KiB

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>InferModules__CLintersContext (infer.InferModules__CLintersContext)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><meta name="generator" content="doc-ock-html v1.0.0-1-g1fc9bf0"/></head><body><nav id="top"><a href="../index.html">Up</a> &mdash; <span class="package">package <a href="../index.html">infer</a></span></nav><header><h1><span class="keyword">Module</span> <span class="module-path">InferModules__CLintersContext</span></h1></header><div class="spec type" id="type-if_context"><a href="#type-if_context" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>if_context</code><code></code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-if_context.within_responds_to_selector_block" class="anchored"><td class="def field"><a href="#type-if_context.within_responds_to_selector_block" class="anchor"></a><code>within_responds_to_selector_block : string list;</code></td></tr><tr id="type-if_context.within_available_class_block" class="anchored"><td class="def field"><a href="#type-if_context.within_available_class_block" class="anchor"></a><code>within_available_class_block : string list;</code></td></tr><tr id="type-if_context.ios_version_guard" class="anchored"><td class="def field"><a href="#type-if_context.ios_version_guard" class="anchor"></a><code>ios_version_guard : string list;</code></td></tr></table><code>}</code><code></code></div><div class="doc"></div></div><div class="spec type" id="type-context"><a href="#type-context" class="anchor"></a><div class="def type"><code><span class="keyword">type </span>context</code><code></code><code><span class="keyword"> = </span></code><code>{</code><table class="record"><tr id="type-context.translation_unit_context" class="anchored"><td class="def field"><a href="#type-context.translation_unit_context" class="anchor"></a><code>translation_unit_context : <a href="../InferModules/CFrontend_config/index.html#type-translation_unit_context">InferModules.CFrontend_config.translation_unit_context</a>;</code></td></tr><tr id="type-context.current_method" class="anchored"><td class="def field"><a href="#type-context.current_method" class="anchor"></a><code>current_method : <a href="../../InferGenerated/InferGenerated/Clang_ast_t/index.html#type-decl">InferGenerated.Clang_ast_t.decl</a> option;</code></td></tr><tr id="type-context.parent_methods" class="anchored"><td class="def field"><a href="#type-context.parent_methods" class="anchor"></a><code>parent_methods : <a href="../../InferGenerated/InferGenerated/Clang_ast_t/index.html#type-decl">InferGenerated.Clang_ast_t.decl</a> list;</code></td></tr><tr id="type-context.in_synchronized_block" class="anchored"><td class="def field"><a href="#type-context.in_synchronized_block" class="anchor"></a><code>in_synchronized_block : bool;</code></td></tr><tr id="type-context.is_ck_translation_unit" class="anchored"><td class="def field"><a href="#type-context.is_ck_translation_unit" class="anchor"></a><code>is_ck_translation_unit : bool;</code></td><td class="doc"><p>(** True if the translation unit contains an ObjC class impl that's a subclass
of CKComponent or CKComponentController. *)</p></td></tr><tr id="type-context.current_objc_class" class="anchored"><td class="def field"><a href="#type-context.current_objc_class" class="anchor"></a><code>current_objc_class : <a href="../../InferGenerated/InferGenerated/Clang_ast_t/index.html#type-decl">InferGenerated.Clang_ast_t.decl</a> option;</code></td><td class="doc"><p>(** If inside an objc class, contains the objc class (impl or interface) decl. *)</p></td></tr><tr id="type-context.current_objc_category" class="anchored"><td class="def field"><a href="#type-context.current_objc_category" class="anchor"></a><code>current_objc_category : <a href="../../InferGenerated/InferGenerated/Clang_ast_t/index.html#type-decl">InferGenerated.Clang_ast_t.decl</a> option;</code></td><td class="doc"><p>(** If inside an objc category, contains the objc category (impl or interface) decl. *)</p></td></tr><tr id="type-context.current_objc_protocol" class="anchored"><td class="def field"><a href="#type-context.current_objc_protocol" class="anchor"></a><code>current_objc_protocol : <a href="../../InferGenerated/InferGenerated/Clang_ast_t/index.html#type-decl">InferGenerated.Clang_ast_t.decl</a> option;</code></td><td class="doc"><p>(** If inside an objc protocol, contains the objc protocol decl. *)</p></td></tr><tr id="type-context.et_evaluation_node" class="anchored"><td class="def field"><a href="#type-context.et_evaluation_node" class="anchor"></a><code>et_evaluation_node : string option;</code></td></tr><tr id="type-context.if_context" class="anchored"><td class="def field"><a href="#type-context.if_context" class="anchor"></a><code>if_context : <a href="index.html#type-if_context">if_context</a> option;</code></td></tr><tr id="type-context.in_for_loop_declaration" class="anchored"><td class="def field"><a href="#type-context.in_for_loop_declaration" class="anchor"></a><code>in_for_loop_declaration : bool;</code></td></tr></table><code>}</code><code></code></div><div class="doc"></div></div><div class="spec val" id="val-empty"><a href="#val-empty" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>empty : <a href="../InferModules/CFrontend_config/index.html#type-translation_unit_context">InferModules.CFrontend_config.translation_unit_context</a> <span class="keyword">&#8209;&gt;</span> <a href="index.html#type-context">context</a></code></div><div class="doc"></div></div><div class="spec val" id="val-update_current_method"><a href="#val-update_current_method" class="anchor"></a><div class="def val"><code><span class="keyword">val </span>update_current_method : <a href="index.html#type-context">context</a> <span class="keyword">&#8209;&gt;</span> <a href="../../InferGenerated/InferGenerated/Clang_ast_t/index.html#type-decl">InferGenerated.Clang_ast_t.decl</a> <span class="keyword">&#8209;&gt;</span> <a href="index.html#type-context">context</a></code></div><div class="doc"></div></div></body></html>