Program Listing for File astQueryInheritedAttribute.h

Program Listing for File astQueryInheritedAttribute.h#

Return to documentation for file (src/midend/astQuery/astQueryInheritedAttribute.h)

#ifndef ROSE_AST_QUERY_INHERITED_ATTRIBUTE_H
#define ROSE_AST_QUERY_INHERITED_ATTRIBUTE_H

namespace AstQueryNamespace{

  class AstQueryInheritedAttributeType
  {
    public:


      // string matchingName;

      // Used for building data field names in structures (prepends structure name to data field
      // (e.g. structureName::nestedStructureName::fieldName). An alternative would be to handle
      // this query using a different query library which returned a list of lists of strings
      // (e.g. list< list<string> >). Then we could more readily handle function names!
      // string prefixName;


      ~AstQueryInheritedAttributeType ();
      AstQueryInheritedAttributeType ();
      //AstQueryInheritedAttributeType( AstQuery::TypeOfQueryType X );
      //AstQueryInheritedAttributeType ( const AstQueryInheritedAttributeType & X );
      //AstQueryInheritedAttributeType & operator= ( const AstQueryInheritedAttributeType & X );

      // void setMatchingName ( const string & name );
      // string getMatchingName() const;


      /*
         void setQuery ( const AstQuery::TypeOfQueryType X );
         AstQuery::TypeOfQueryType getQuery () const;
       */


  };

}//END NAMESPACE
// endif for  ROSE_NODE_QUERY_INHERITED_ATTRIBUTE_H
#endif