Rosetta
Classes | Namespaces | Typedefs | Functions
node.h File Reference

Node class for ui library. More...

#include <ui/util/exception.h>
#include <ui/task/util.h>
#include <QObject>
#include <QUuid>
#include <QString>
#include <QPointer>
#include <QNetworkReply>
#include <QNetworkAccessManager>
#include <memory>
#include <type_traits>
#include <functional>
#include <map>

Classes

class  ui::task::Updater
 
class  ui::task::Node
 

Namespaces

 ui
 
 ui::task
 

Typedefs

using ui::task::NodeWP = std::weak_ptr< Node >
 
using ui::task::NodeSP = std::shared_ptr< Node >
 
using ui::task::NodeCSP = std::shared_ptr< Node const >
 

Functions

Node::Flags ui::task::operator& (Node::Flags lhs, Node::Flags rhs)
 
Node::Flags & ui::task::operator&= (Node::Flags &lhs, Node::Flags rhs)
 
Node::Flags ui::task::operator| (Node::Flags lhs, Node::Flags rhs)
 
Node::Flags & ui::task::operator|= (Node::Flags &lhs, Node::Flags rhs)
 
bool ui::task::has_permission (Node::Flags flag, Node::Flags permission)
 

Detailed Description

Node class for ui library.

Author
Sergey Lyskov (serge.nosp@m.y.ly.nosp@m.skov@.nosp@m.jhu..nosp@m.edu).