Home
last modified time | relevance | path

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

/llvm-project/clang/lib/AST/
H A DCommentSema.cpp221 static ParamCommandPassDirection getParamPassDirection(StringRef Arg) {
222 return llvm::StringSwitch<ParamCommandPassDirection>(Arg) in getParamPassDirection()
223 .Case("[in]", ParamCommandPassDirection::In) in getParamPassDirection()
224 .Case("[out]", ParamCommandPassDirection::Out) in getParamPassDirection()
225 .Cases("[in,out]", "[out,in]", ParamCommandPassDirection::InOut) in getParamPassDirection()
226 .Default(static_cast<ParamCommandPassDirection>(-1)); in getParamPassDirection()
234 ParamCommandPassDirection Direction = getParamPassDirection(ArgLower); in actOnParamCommandDirectionArg()
236 if (Direction == static_cast<ParamCommandPassDirection>(-1)) { in actOnParamCommandDirectionArg()
242 if (Direction != static_cast<ParamCommandPassDirection>(-1)) { in actOnParamCommandDirectionArg()
249 Direction = ParamCommandPassDirection 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.cpp1799 case comments::ParamCommandPassDirection::In: in visitParamCommandComment()
1802 case comments::ParamCommandPassDirection::Out: in visitParamCommandComment()
1805 case comments::ParamCommandPassDirection::InOut: in visitParamCommandComment()
/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) {
/llvm-project/clang/tools/libclang/
H A DCXComment.cpp299 case ParamCommandPassDirection::In: in clang_ParamCommandComment_getDirection()
302 case ParamCommandPassDirection::Out: in clang_ParamCommandComment_getDirection()
305 case ParamCommandPassDirection::InOut: in clang_ParamCommandComment_getDirection()
/llvm-project/clang/unittests/AST/
H A DCommentParser.cpp182 ParamCommandPassDirection Direction, bool IsDirectionExplicit, in HasParamCommandAt()
756 FC, Traits, 1, PCC, "param", ParamCommandPassDirection::In, in TEST_F()
774 ParamCommandPassDirection::In, in TEST_F()
807 FC, Traits, 1, PCC, "param", ParamCommandPassDirection::In, in TEST_F()
836 FC, Traits, 1, PCC, "param", ParamCommandPassDirection::In, in TEST_F()
865 FC, Traits, 1, PCC, "param", ParamCommandPassDirection::Out, in TEST_F()
895 FC, Traits, 1, PCC, "param", ParamCommandPassDirection::InOut, in TEST_F()
915 FC, Traits, 1, PCC, "param", ParamCommandPassDirection::In, in TEST_F()
/llvm-project/clang/lib/Index/
H A DCommentToXML.cpp767 case ParamCommandPassDirection::In: in visitParamCommandComment()
770 case ParamCommandPassDirection::Out: in visitParamCommandComment()
773 case ParamCommandPassDirection::InOut: in visitParamCommandComment()