Definition at line 38 of file attributeListMap.h.
|
|
| AttributeListMap (SgFile *sageFilePtr) |
| |
| template<typename TokenT > |
| bool | found_include_directive (TokenT directive, std::string relname, std::string absname) |
| |
| template<typename TokenT , typename ContainerT > |
| bool | found_directive (TokenT const &directive, ContainerT const &expression, bool expression_value) |
| |
| template<typename TokenT , typename ContainerT > |
| void | update_token (TokenT const &token, ContainerT const &stream, bool) |
| |
| template<typename TokenT > |
| void | found_directive (TokenT const &directive) |
| |
| template<typename TokenT , typename ParametersT , typename DefinitionT > |
| PreprocessingInfo * | build_preprocessingInfo_macro_def (TokenT ¯o_name, bool is_functionlike, ParametersT ¶meters, DefinitionT &definition, bool is_predefined) |
| |
| template<typename TokenT , typename ParametersT , typename DefinitionT > |
| void | defined_macro (TokenT ¯o_name, bool is_functionlike, ParametersT ¶meters, DefinitionT &definition, bool is_predefined) |
| |
| template<typename TokenT , typename ContainerT > |
| bool | expanding_function_like_macro (TokenT const ¯odef, std::vector< TokenT > const &formal_args, ContainerT const &definition, TokenT const ¯ocall, std::vector< ContainerT > const &arguments) |
| |
| template<typename TokenT , typename ContainerT > |
| bool | expanding_object_like_macro (TokenT const ¯o, ContainerT const &definition, TokenT const ¯ocall) |
| |
| template<typename ContainerT > |
| void | expanded_macro (ContainerT const &) |
| |
| template<typename ContainerT > |
| void | rescanned_macro (ContainerT const &result) |
| |
| template<typename TokenT > |
| void | skipped_token (TokenT const &token, bool last_skipped=false) |
| |
| void | flush_token_stream () |
| |
| template<typename ContextT , typename TokenT > |
| bool | may_skip_whitespace (ContextT const &, TokenT &token, bool &) |
| |
|
void | attach_line_to_macro_call () |
| |
| template<typename IteratorT > |
| void | attach_line_to_macro_call (std::vector< IteratorT * > vec) |
| |
| template<typename StringT , typename IteratorT > |
| StringT | as_string (IteratorT it, IteratorT end) |
| |