Home
last modified time | relevance | path

Searched refs:ParamCommandPassDirection (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DCommentSema.cpp222 static ParamCommandPassDirection getParamPassDirection(StringRef Arg) { in getParamPassDirection()
223 return llvm::StringSwitch<ParamCommandPassDirection>(Arg) in getParamPassDirection()
224 .Case("[in]", ParamCommandPassDirection::In) in getParamPassDirection()
225 .Case("[out]", ParamCommandPassDirection::Out) in getParamPassDirection()
226 .Cases("[in,out]", "[out,in]", ParamCommandPassDirection::InOut) in getParamPassDirection()
227 .Default(static_cast<ParamCommandPassDirection>(-1)); in getParamPassDirection()
235 ParamCommandPassDirection Direction = getParamPassDirection(ArgLower); in actOnParamCommandDirectionArg()
237 if (Direction == static_cast<ParamCommandPassDirection>(-1)) { in actOnParamCommandDirectionArg()
243 if (Direction != static_cast<ParamCommandPassDirection>(-1)) { in actOnParamCommandDirectionArg()
250 Direction = ParamCommandPassDirection::In; // Sane fall back. in actOnParamCommandDirectionArg()
[all …]
H A DComment.cpp191 ParamCommandComment::getDirectionAsString(ParamCommandPassDirection D) { in getDirectionAsString()
193 case ParamCommandPassDirection::In: in getDirectionAsString()
195 case ParamCommandPassDirection::Out: in getDirectionAsString()
197 case ParamCommandPassDirection::InOut: in getDirectionAsString()
H A DJSONNodeDumper.cpp1749 case comments::ParamCommandPassDirection::In: in visitParamCommandComment()
1752 case comments::ParamCommandPassDirection::Out: in visitParamCommandComment()
1755 case comments::ParamCommandPassDirection::InOut: in visitParamCommandComment()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DComment.h31 enum class ParamCommandPassDirection; variable
191 LLVM_PREFERRED_TYPE(ParamCommandPassDirection)
708 enum class ParamCommandPassDirection { In, Out, InOut };
728 llvm::to_underlying(ParamCommandPassDirection::In);
736 static const char *getDirectionAsString(ParamCommandPassDirection D);
738 ParamCommandPassDirection getDirection() const LLVM_READONLY {
739 return static_cast<ParamCommandPassDirection>(
747 void setDirection(ParamCommandPassDirection Direction, bool Explicit) {
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DCommentToXML.cpp754 case ParamCommandPassDirection::In: in visitParamCommandComment()
757 case ParamCommandPassDirection::Out: in visitParamCommandComment()
760 case ParamCommandPassDirection::InOut: in visitParamCommandComment()