This way, we can, for example, add a URL's namespace in the generated markdown file (e.g. adding "~" in front) and this will be recognized in the merging step later.
Extracting namespaces in C++ code is quite complicated, as they are given by the used node handle. Until now, however, the user didn't have the chance to add namespace information while being able to re-run catkin_doc without destroying this again.
Split ros URLs in namespace and basenames.
This way, we can, for example, add a URL's namespace in the generated markdown file (e.g. adding "~" in front) and this will be recognized in the merging step later.
Extracting namespaces in C++ code is quite complicated, as they are given by the used node handle. Until now, however, the user didn't have the chance to add namespace information while being able to re-run catkin_doc without destroying this again.