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.
587 588 589 |
# File 'lib/adlint/cpp/macro.rb', line 587 def initialize super(PseudoFunctionLikeDefineLine.new("_Pragma", ["str"])) end |
Instance Method Details
#expand(toks, macro_tbl, repl_ctxt) ⇒ Object
591 592 593 594 |
# File 'lib/adlint/cpp/macro.rb', line 591 def (toks, macro_tbl, repl_ctxt) # TODO: Should implement pragma handling feature. [] end |