clang
3.7.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
work
release_test
rc4
llvm.src
tools
clang
include
clang
StaticAnalyzer
Core
PathSensitive
TaintTag.h
Go to the documentation of this file.
1
//== TaintTag.h - Path-sensitive "State" for tracking values -*- C++ -*--=//
2
//
3
// The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
// Defines a set of taint tags. Several tags are used to differentiate kinds
11
// of taint.
12
//
13
//===----------------------------------------------------------------------===//
14
#ifndef LLVM_CLANG_STATICANALYZER_CORE_PATHSENSITIVE_TAINTTAG_H
15
#define LLVM_CLANG_STATICANALYZER_CORE_PATHSENSITIVE_TAINTTAG_H
16
17
namespace
clang {
18
namespace
ento {
19
20
/// The type of taint, which helps to differentiate between different types of
21
/// taint.
22
typedef
unsigned
TaintTagType
;
23
static
const
TaintTagType
TaintTagGeneric
= 0;
24
25
}}
26
27
#endif
unsigned
clang::ento::TaintTagType
unsigned TaintTagType
Definition:
TaintTag.h:22
clang::ento::TaintTagGeneric
static const TaintTagType TaintTagGeneric
Definition:
TaintTag.h:23
Generated on Mon Aug 31 2015 10:45:29 for clang by
1.8.6