Classes and functions used to implement structured data collections.
More...
#include <algorithm>
#include <exception>
#include <memory>
#include <vector>
#include <iostream>
#include <sstream>
#include "Utilities.h"
Go to the source code of this file.
|
| rose |
| ToDo: There is an issue that the initial scroll interaction is lost if the click/press lands on a Widget and not a Container (by user observation).
|
|
|
using | rose::IdPathElement = std::pair< std::string, std::string > |
|
|
template<typename I > |
IdPath | rose::parsePathIdString (I inputString) |
|
template<class NodeClass > |
std::shared_ptr< NodeClass > | operator<< (std::shared_ptr< NodeClass > widget, const rose::Id &id) |
| An insertion operator to set the Id of a Widget. More...
|
|
std::ostream & | operator<< (std::ostream &ostrm, const rose::IdPath &idPath) |
|
Classes and functions used to implement structured data collections.
- Author
- Richard Buckley richa.nosp@m.rd.b.nosp@m.uckle.nosp@m.y@ie.nosp@m.ee.or.nosp@m.g
- Version
- 1.0
- Date
- 2021-03-04
◆ operator<<()
template<class NodeClass >
std::shared_ptr<NodeClass> operator<< |
( |
std::shared_ptr< NodeClass > |
widget, |
|
|
const rose::Id & |
id |
|
) |
| |
|
inline |
An insertion operator to set the Id of a Widget.
- Template Parameters
-
NodeClass | The class of the Widget. |
- Parameters
-
widget | The Widget. |
id | The Id. |
- Returns
- The Widget.