The Sparta Modeling Framework
Loading...
Searching...
No Matches
RootTreeNode.hpp File Reference

TreeNode refinement representing the root (or "top") of a device tree. More...

#include <memory>
#include <ostream>
#include <string>
#include <vector>
#include "sparta/simulation/TreeNode.hpp"
#include "sparta/simulation/TreeNodeExtensions.hpp"
#include "sparta/simulation/GlobalTreeNode.hpp"
#include "sparta/app/ConfigApplicators.hpp"
#include "sparta/log/NotificationSource.hpp"
#include "sparta/simulation/TreeNodePrivateAttorney.hpp"
#include "sparta/simulation/ParameterTree.hpp"
#include "sparta/simulation/ParameterSet.hpp"
#include "sparta/kernel/PhasedObject.hpp"
#include "sparta/utils/SpartaAssert.hpp"
#include "sparta/utils/SpartaException.hpp"

Go to the source code of this file.

Classes

class  sparta::RootTreeNode
 TreeNode which represents the root ("top") of a device tree. More...
 
class  sparta::ExtensionRegistration< ExtensionT >
 

Namespaces

namespace  sparta
 Macros for handling exponential backoff.
 
namespace  sparta::app
 Sparta Application framework.
 

Macros

#define SPARTA_CONCATENATE_DETAIL(x, y)
 
#define SPARTA_CONCATENATE(x, y)
 
#define REGISTER_TREE_NODE_EXTENSION(ExtensionClass)
 

Detailed Description

TreeNode refinement representing the root (or "top") of a device tree.

Definition in file RootTreeNode.hpp.

Macro Definition Documentation

◆ REGISTER_TREE_NODE_EXTENSION

#define REGISTER_TREE_NODE_EXTENSION ( ExtensionClass)
Value:
sparta::ExtensionRegistration<ExtensionClass> SPARTA_CONCATENATE(__extension_registration_, __COUNTER__)

Definition at line 659 of file RootTreeNode.hpp.

◆ SPARTA_CONCATENATE

#define SPARTA_CONCATENATE ( x,
y )
Value:
SPARTA_CONCATENATE_DETAIL(x, y)

Definition at line 657 of file RootTreeNode.hpp.

◆ SPARTA_CONCATENATE_DETAIL

#define SPARTA_CONCATENATE_DETAIL ( x,
y )
Value:
x##y

Definition at line 656 of file RootTreeNode.hpp.