RMF
NodeConstHandle.h File Reference

Declaration of NodeConstHandle. More...

#include <boost/any.hpp>
#include <boost/current_function.hpp>
#include <memory>
#include <iostream>
#include <string>
#include <vector>
#include "RMF/ID.h"
#include "RMF/Nullable.h"
#include "RMF/config.h"
#include "RMF/exceptions.h"
#include "RMF/infrastructure_macros.h"
#include "RMF/internal/SharedData.h"
#include "RMF/internal/errors.h"
#include "RMF/constants.h"
#include "RMF/enums.h"
#include "RMF/keys.h"
#include "RMF/traits.h"
#include "RMF/types.h"
+ Include dependency graph for NodeConstHandle.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RMF::NodeConstHandle
 A handle for a particular node in a read-only hierarchy. More...
 

Namespaces

 RMF
 The namespace for all functionality in the library.
 

Macros

#define RMF_HDF5_NODE_CONST_KEY_TYPE_METHODS_DECL(Traits, UCName)
 
#define RMF_NODE_CATCH(extra_info)
 
#define RMF_NODE_CATCH_KEY(k, extra_info)
 

Typedefs

typedef std::vector
< NodeConstHandle > 
RMF::NodeConstHandles
 Pass a list of them.
 

Functions

std::size_t RMF::hash_value (const NodeConstHandle &t)
 Produce hash values for boost hash tables.
 

Detailed Description

Copyright 2007-2022 IMP Inventors. All rights reserved.

Definition in file NodeConstHandle.h.

Macro Definition Documentation

#define RMF_NODE_CATCH_KEY (   k,
  extra_info 
)
Value:
RMF_NODE_CATCH(<< Key(get_name(k)) \
<< Category(get_category_name(k)) extra_info)
ID< CategoryTag > Category
Definition: ID.h:110

Definition at line 48 of file NodeConstHandle.h.