Undocumented
From __init__.py
:
Function | cpp |
Return the different possible C++ declarations for a message given the message itself. |
Function | default |
Return the value to initialize a message member with. |
Function | escape |
Undocumented |
Function | escape |
Undocumented |
Function | generate |
Initialize any fixed-length arrays. |
Function | generate |
Write the initializer list for a constructor. |
Function | is |
Return whether or not the message is fixed-length. |
Function | msg |
Convert a message type into the C++ declaration for that type. |
Function | takes |
Return whether or not a type can take an allocator in its constructor. |
Constant | MSG |
Undocumented |
Function | _escape |
Undocumented |
Undocumented
Value |
|
Convert a message type into the C++ declaration for that type.
Example message types: uint32, std_msgs/String. Example C++ types: uint32_t, std_msgs::String_<ContainerAllocator>
@param type_: The message type @type type_: str @return: The C++ declaration @rtype: str
Return the different possible C++ declarations for a message given the message itself.
@param name_prefix: The C++ prefix to be prepended to the name, e.g. "std_msgs::" @type name_prefix: str @param msg: The message type @type msg: str @return: A tuple of 3 different names. cpp_message_decelarations("std_msgs::", "String") returns the tuple
("std_msgs::String_", "std_msgs::String_<ContainerAllocator>", "std_msgs::String")
@rtype: str
Return whether or not the message is fixed-length.
@param spec: The message spec @type spec: genmsg.msgs.MsgSpec @param package: The package of the @type package: str
Return the value to initialize a message member with.
0 for integer types, 0.0 for floating point, false for bool, empty string for everything else
@param type_: The type @type type_: str
Return whether or not a type can take an allocator in its constructor.
False for all builtin types except string. True for all others.
@param type_: The type @type: str
Initialize any fixed-length arrays.
@param s: The stream to write to @type s: stream @param spec: The message spec @type spec: genmsg.msgs.MsgSpec @param container_gets_allocator: Whether or not a container type (whether it's another message, a vector, array or string)
should have the allocator passed to its constructor. Assumes the allocator is named _alloc.
@type container_gets_allocator: bool @param cpp_name_prefix: The C++ prefix to use when referring to the message, e.g. "std_msgs::" @type cpp_name_prefix: str
Write the initializer list for a constructor.
@param s: The stream to write to @type s: stream @param spec: The message spec @type spec: genmsg.msgs.MsgSpec @param container_gets_allocator: Whether or not a container type (whether it's another message, a vector, array or string)
should have the allocator passed to its constructor. Assumes the allocator is named _alloc.
@type container_gets_allocator: bool