19 #ifndef UNITY_SCOPES_LINK_H
20 #define UNITY_SCOPES_LINK_H
22 #include <unity/util/DefinesPtrs.h>
23 #include <unity/scopes/CannedQuery.h>
24 #include <unity/scopes/Variant.h>
47 UNITY_DEFINES_PTRS(
Link);
67 std::string
label()
const;
82 std::unique_ptr<internal::LinkImpl> p;
84 friend class internal::AnnotationImpl;
std::map< std::string, Variant > VariantMap
A dictionary of (string, Variant) pairs.
Definition: Variant.h:39
Parameters of a search query.
Definition: CannedQuery.h:46
std::string label() const
Returns the label of this Link instance.
Definition: Link.cpp:64
A hyperlink (label and canned query).
Definition: Link.h:43
CannedQuery query() const
Returns a CannedQuery instance.
Definition: Link.cpp:69