clang API Documentation

Defines | Typedefs | Functions
stddef.h File Reference

Go to the source code of this file.

Defines

#define _PTRDIFF_T
#define _SIZE_T
#define _WCHAR_T
#define NULL   ((void*)0)
#define offsetof(t, d)   __builtin_offsetof(t, d)

Typedefs

typedef __WCHAR_TYPE__ wchar_t

Functions

typedef __typeof__ (((int *) 0)-((int *) 0)) ptrdiff_t
typedef __typeof__ (sizeof(int)) size_t

Define Documentation

#define _PTRDIFF_T

Definition at line 30 of file stddef.h.

#define _SIZE_T

Definition at line 34 of file stddef.h.

#define _WCHAR_T

Definition at line 39 of file stddef.h.

#define NULL   ((void*)0)

Definition at line 49 of file stddef.h.

Referenced by clang::Sema::ActOnPragmaUnused(), clang::Sema::ActOnStartClassImplementation(), clang::Sema::ActOnStartClassInterface(), clang::IdentifierResolver::AddDecl(), AllocateTarget(), clang::ento::SimpleConstraintManager::assumeAux(), clang::ento::StoreManager::castRegion(), clang::Sema::CheckClassTemplate(), clang::LookupResult::clear(), collectCheckers(), clang::driver::tools::linuxtools::Link::ConstructJob(), clang::CodeGen::CodeGenTypes::ConvertType(), clang::Sema::CorrectTypo(), DiagnoseInvalidRedeclaration(), clang::CodeGen::CodeGenFunction::EmitARMBuiltinExpr(), clang::CodeGen::CodeGenFunction::EmitCallExpr(), clang::CodeGen::CodeGenModule::EmitConstantValue(), clang::CodeGen::CodeGenFunction::EmitLandingPad(), clang::CodeGen::CodeGenFunction::EmitMemberExpr(), EvalAddr(), clang::ento::BasicValueFactory::evalAPSInt(), clang::ento::ExprEngine::evalObjCMessage(), EvaluateHasInclude(), EvaluateHasIncludeCommon(), EvalVal(), FindBlockDeclRefExpr(), clang::Sema::FindProtocolDeclaration(), FindVA(), clang::ento::SwitchNodeBuilder::generateDefaultCaseNode(), GenerateExtensivePathDiagnostic(), GenerateMinimalPathDiagnostic(), GetAllocationSite(), clang::ento::MemRegion::getAs(), clang::ento::ElementRegion::getAsArrayOffset(), clang::QualType::getBaseTypeIdentifier(), clang::CFG::getBlkExprNum(), clang::CodeGen::CodeGenModule::getBlockDescriptorType(), clang::LocationContext::getCurrentStackFrame(), clang::CodeGen::CodeGenFunction::getDebugInfo(), clang::ento::BugReporterVisitor::getDefaultEndPath(), getDirectoryFromFile(), clang::CodeGen::CodeGenFunction::getEHResumeBlock(), clang::ento::ExplodedNode::getFirstPred(), clang::CodeGen::CodeGenModule::getGenericBlockLiteralType(), getIncrementedVar(), getLastHexagonArchArg(), clang::Sema::getObjCInterfaceDecl(), clang::Sema::getObjCMessageKind(), GetPredecessorNode(), clang::AnalysisDeclContext::getSelfDecl(), clang::ento::VarRegion::getStackFrame(), clang::LocationContext::getStackFrameForDeclContext(), GetSuccessorNode(), clang::CodeGen::CodeGenFunction::getTerminateLandingPad(), clang::CFGBlock::getTerminatorCondition(), GetX86_64ByValArgumentPair(), clang::Sema::HandleExprPropertyRefExpr(), clang::Preprocessor::HandlePragmaDependency(), InitExprContainsUninitializedFields(), clang::FunctionTypeLoc::initializeLocal(), clang::ArrayTypeLoc::initializeLocal(), clang::Sema::isExprCallable(), isFunction(), clang::FixItRewriter::IsModified(), isMultiArgSelector(), clang::ObjCInterfaceDecl::isSuperClassOf(), clang::ASTUnit::LoadFromASTFile(), clang::DirectoryLookup::LookupFile(), clang::HeaderSearch::LookupFile(), clang::ObjCInterfaceDecl::lookupInheritedClass(), clang::ObjCInterfaceDecl::lookupInstanceVariable(), clang::Sema::LookupMemberExpr(), LookupMemberExprInRecord(), clang::ObjCInterfaceDecl::lookupMethod(), clang::ObjCProtocolDecl::lookupMethod(), clang::ObjCProtocolDecl::lookupProtocolNamed(), clang::HeaderSearch::LookupSubframeworkHeader(), clang::StmtIteratorBase::NextDecl(), ParseDirective(), clang::CFGBlock::printTerminator(), clang::ento::ExprEngine::ProcessStmt(), clang::ento::SubEngine::processSwitch(), clang::ento::PathDiagnosticPiece::ranges_begin(), clang::ento::BlockDataRegion::referenced_vars_begin(), clang::ento::BlockDataRegion::referenced_vars_end(), clang::IdentifierResolver::RemoveDecl(), clang::ento::CheckerManager::runCheckersForEvalAssume(), clang::ento::CheckerManager::runCheckersForRegionChanges(), clang::ento::loc::MemRegionVal::stripCasts(), clang::TemplateDeclInstantiator::SubstTemplateParams(), clang::SwitchStmt::SwitchStmt(), clang::analyze_format_string::LengthModifier::toString(), clang::analyze_format_string::ConversionSpecifier::toString(), clang::TreeTransform< Derived >::TransformFunctionTypeParam(), clang::TreeTransform< Derived >::TransformTemplateArgument(), clang::IdentifierResolver::tryAddTopLevelDecl(), clang::CFG::viewCFG(), clang::ento::ExprEngine::ViewGraph(), clang::ento::ExprEngine::VisitCast(), clang::TemplateDeclInstantiator::VisitClassTemplateDecl(), clang::TemplateDeclInstantiator::VisitCXXMethodDecl(), clang::ento::ExprEngine::VisitCXXNewExpr(), clang::TemplateDeclInstantiator::VisitFunctionTemplateDecl(), clang::ento::ExprEngine::VisitIncrementDecrementOperator(), clang::ento::ConditionBRVisitor::VisitNode(), clang::ento::ExprEngine::VisitObjCForCollectionStmt(), and clang::TemplateDeclInstantiator::VisitTemplateTemplateParmDecl().

#define offsetof (   t,
 
)    __builtin_offsetof(t, d)

Definition at line 52 of file stddef.h.


Typedef Documentation

typedef __WCHAR_TYPE__ wchar_t

Definition at line 40 of file stddef.h.


Function Documentation

typedef __typeof__ ( ((int *) 0)-((int *) 0)  )
typedef __typeof__ ( sizeof(int)  )