Searched refs:ParamCommandPassDirection (Results 1 – 7 of 7) sorted by relevance
/llvm-project/clang/lib/AST/ |
H A D | CommentSema.cpp | 221 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 D | Comment.cpp | 191 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 D | JSONNodeDumper.cpp | 1799 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 D | Comment.h | 31 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 D | CXComment.cpp | 299 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 D | CommentParser.cpp | 182 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 D | CommentToXML.cpp | 767 case ParamCommandPassDirection::In: in visitParamCommandComment() 770 case ParamCommandPassDirection::Out: in visitParamCommandComment() 773 case ParamCommandPassDirection::InOut: in visitParamCommandComment()
|