Class: AdLint::Cpp::PragmaOperator
- Inherits:
-
FunctionLikeMacro
- Object
- Macro
- FunctionLikeMacro
- AdLint::Cpp::PragmaOperator
- Defined in:
- lib/adlint/cpp/macro.rb
Instance Attribute Summary
Attributes inherited from FunctionLikeMacro
Attributes inherited from Macro
Instance Method Summary collapse
- #expand(toks, macro_tbl, repl_ctxt) ⇒ Object
-
#initialize ⇒ PragmaOperator
constructor
A new instance of PragmaOperator.
Methods inherited from FunctionLikeMacro
#function_like?, #replaceable_size
Methods inherited from Macro
#function_like?, #location, #name, #replacement_list
Methods included from LocationHolder
Constructor Details
#initialize ⇒ PragmaOperator
Returns a new instance of PragmaOperator.
548 549 550 |
# File 'lib/adlint/cpp/macro.rb', line 548 def initialize super(PseudoFunctionLikeDefineLine.new("_Pragma", ["str"])) end |
Instance Method Details
#expand(toks, macro_tbl, repl_ctxt) ⇒ Object
552 553 554 555 |
# File 'lib/adlint/cpp/macro.rb', line 552 def (toks, macro_tbl, repl_ctxt) # TODO: Should implement pragma handling feature. [] end |