Namespaces | |
| namespace | type_traits |
Classes | |
| class | AmbiguousDataTypeIdentifierException |
| Exception thrown in case of an ambiguous data type identifier. More... | |
| class | AmbiguousMemberNameException |
| Exception thrown in case of an ambiguous member name. More... | |
| class | ArrayDataType |
| Array data type. More... | |
| class | ArrayMemberPointer |
| Shared pointer to an array member. More... | |
| class | ArraySerializer |
| Array serializer. More... | |
| class | ArrayVariant |
| Array variant type. More... | |
| class | BuiltinDataType |
| Built-in data type. More... | |
| class | BuiltinPointer |
| Shared pointer to a built-in variable. More... | |
| class | BuiltinSerializer |
| Built-in serializer. More... | |
| class | BuiltinVariant |
| Built-in variant type. More... | |
| class | CollectionVariant |
| Collection variant type. More... | |
| class | DataType |
| Data type. More... | |
| class | DataTypeMismatchException |
| Exception thrown in case of a data type mismatch. More... | |
| class | DataTypeRegistry |
| Data type registry. More... | |
| class | DefinitionParseException |
| Exception thrown in case of an error to parse the message definition. More... | |
| class | FileOpenException |
| Exception thrown in case of an error to open a file. More... | |
| class | ImmutableDataTypeException |
| Exception thrown in case of an attempted modification of an immutable data type. More... | |
| class | InvalidDataTypeException |
| Exception thrown in case of an invalid data type. More... | |
| class | InvalidMessageMemberException |
| Exception thrown in case of an invalid message member. More... | |
| class | InvalidMessageTypeException |
| Exception thrown in case of an invalid message type. More... | |
| class | InvalidOperationException |
| Exception thrown in case of an invalid operation. More... | |
| class | InvalidSerializerException |
| Exception thrown in case of an invalid serializer. More... | |
| class | MD5Sum |
| MD5 sum computation algorithm. More... | |
| class | MD5SumMismatchException |
| Exception thrown in case of a message MD5 sum mismatch. More... | |
| class | Message |
| Generic message type. More... | |
| class | MessageConstant |
| Constant message member. More... | |
| class | MessageDataType |
| Message data type. More... | |
| class | MessageDefinition |
| Message definition. More... | |
| class | MessageDefinitionParser |
| Message definition parser. More... | |
| class | MessageField |
| Message field template. More... | |
| class | MessageFieldCollection |
| Templated message field collection. More... | |
| struct | MessageFieldTypeTraits |
| Message field type traits. More... | |
| class | MessageHeader |
| Variant message header. More... | |
| class | MessageMember |
| Message member. More... | |
| class | MessageMemberPointer |
| Shared pointer. More... | |
| class | MessageSerializer |
| Message serializer. More... | |
| class | MessageType |
| Variant message type information. More... | |
| class | MessageTypeMismatchException |
| Exception thrown in case of a message type mismatch. More... | |
| class | MessageTypeParser |
| Message definition parser. More... | |
| class | MessageVariable |
| Variable message member. More... | |
| class | MessageVariant |
| Message variant type. More... | |
| class | NoSuchDataTypeException |
| Exception thrown in case of a non-existent data type. More... | |
| class | NoSuchMemberException |
| Exception thrown in case of a non-existent member. More... | |
| class | NullPointerException |
| Exception thrown in case of a null pointer operation. More... | |
| class | PackageNotFoundException |
| Exception thrown in case of a package not being found. More... | |
| class | Pointer |
| Shared pointer. More... | |
| class | Publisher |
| Variant message publisher. More... | |
| class | Serializer |
| Data type. More... | |
| class | Subscriber |
| Variant message subscriber. More... | |
| class | TypeInfoHash |
| Type information hash. More... | |
| class | Variant |
| Variant type. More... | |
Typedefs | |
| typedef boost::function< void(const MessageVariant &, const ros::Time &)> | SubscriberCallback |
| Definition of the subscriber callback type. | |
Functions | |
| std::ostream & | operator<< (std::ostream &stream, const MessageDefinition &messageDefinition) |
| Operator for writing the message definition to a stream. | |
| std::ostream & | operator<< (std::ostream &stream, const MessageMember &messageMember) |
| Operator for writing the message member to a stream. | |
| std::ostream & | operator<< (std::ostream &stream, const Serializer &serializer) |
| Operator for writing the serializer to a stream. | |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &stream, const MessageField< T > &messageField) |
| Operator for writing the message field to a stream. | |
| std::ostream & | operator<< (std::ostream &stream, const MessageType &messageType) |
| Operator for writing the message type to a stream. | |
| std::ostream & | operator<< (std::ostream &stream, const MD5Sum &md5Sum) |
| Operator for writing the MD5 sum to a stream. | |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &stream, const MessageFieldCollection< T > &collection) |
| Operator for writing the message field collection to a stream. | |
| std::ostream & | operator<< (std::ostream &stream, const DataTypeRegistry &dataTypeRegistry) |
| Operator for writing the data type registry to a stream. | |
| std::ostream & | operator<< (std::ostream &stream, const DataType &dataType) |
| Operator for writing the data type to a stream. | |
| std::ostream & | operator<< (std::ostream &stream, const Variant &variant) |
| Operator for writing the variant to a stream. | |
| std::istream & | operator>> (std::istream &stream, Variant &variant) |
| Operator for reading the variant from a stream. | |
| typedef boost::function<void(const MessageVariant&, const ros::Time&)> variant_topic_tools::SubscriberCallback |
Definition of the subscriber callback type.
Definition at line 120 of file Forwards.h.
| std::ostream & variant_topic_tools::operator<< | ( | std::ostream & | stream, |
| const MessageDefinition & | messageDefinition | ||
| ) |
Operator for writing the message definition to a stream.
Definition at line 202 of file MessageDefinition.cpp.
| std::ostream & variant_topic_tools::operator<< | ( | std::ostream & | stream, |
| const MessageMember & | messageMember | ||
| ) |
Operator for writing the message member to a stream.
Definition at line 100 of file MessageMember.cpp.
| std::ostream & variant_topic_tools::operator<< | ( | std::ostream & | stream, |
| const Serializer & | serializer | ||
| ) |
Operator for writing the serializer to a stream.
Definition at line 106 of file Serializer.cpp.
| std::ostream& variant_topic_tools::operator<< | ( | std::ostream & | stream, |
| const MessageField< T > & | messageField | ||
| ) |
Operator for writing the message field to a stream.
| std::ostream & variant_topic_tools::operator<< | ( | std::ostream & | stream, |
| const MessageType & | messageType | ||
| ) |
Operator for writing the message type to a stream.
Definition at line 254 of file MessageType.cpp.
| std::ostream & variant_topic_tools::operator<< | ( | std::ostream & | stream, |
| const MD5Sum & | md5Sum | ||
| ) |
Operator for writing the MD5 sum to a stream.
Definition at line 237 of file MD5Sum.cpp.
| std::ostream& variant_topic_tools::operator<< | ( | std::ostream & | stream, |
| const MessageFieldCollection< T > & | collection | ||
| ) |
Operator for writing the message field collection to a stream.
| std::ostream & variant_topic_tools::operator<< | ( | std::ostream & | stream, |
| const DataTypeRegistry & | dataTypeRegistry | ||
| ) |
Operator for writing the data type registry to a stream.
Definition at line 227 of file DataTypeRegistry.cpp.
| std::ostream & variant_topic_tools::operator<< | ( | std::ostream & | stream, |
| const DataType & | dataType | ||
| ) |
Operator for writing the data type to a stream.
Definition at line 190 of file DataType.cpp.
| std::ostream & variant_topic_tools::operator<< | ( | std::ostream & | stream, |
| const Variant & | variant | ||
| ) |
Operator for writing the variant to a stream.
Definition at line 154 of file Variant.cpp.
| std::istream & variant_topic_tools::operator>> | ( | std::istream & | stream, |
| Variant & | variant | ||
| ) |
Operator for reading the variant from a stream.
Definition at line 149 of file Variant.cpp.