1 #ifndef TOPIC_KEYS_HEADER 2 #define TOPIC_KEYS_HEADER 53 class Error :
public std::exception {
56 Error(AST_Decl*
node,
const std::string& message);
60 virtual const char*
what()
const throw();
113 std::string canonical_path();
118 size_t level()
const;
137 AST_Type* get_ast_type()
const;
165 void path_i(std::stringstream& ss,
bool canonical =
false);
180 AST_Decl*
root()
const;
size_t element_count_
Element Count in the Array.
virtual const char * what() const
AST_Decl * current_value_
Current value of the entire iterator stack.
bool operator==(const DisjointSequence::OrderedRanges< T > &a, const DisjointSequence::OrderedRanges< T > &b)
std::input_iterator_tag iterator_category
bool implied_keys_
Used in struct field key iteration.
std::vector< size_t > dimensions_
The Dimensions of the Array.
Error & operator=(const Error &error)
bool operator!=(const GUID_t &lhs, const GUID_t &rhs)
OpenDDS_Dcps_Export TimeDuration operator*(double x, const TimeDuration &y)
RootType root_type() const