ndn::Exclude::ExcludeComponent Class Reference

either a name::Component or "negative infinity" More...

#include <exclude.hpp>

Collaboration diagram for ndn::Exclude::ExcludeComponent:
[legend]

Public Member Functions

 ExcludeComponent (const name::Component &component)
 implicitly construct a regular infinity ExcludeComponent More...
 
 ExcludeComponent (bool isNegInf)
 construct a negative infinity ExcludeComponent More...
 

Data Fields

bool isNegInf
 
name::Component component
 

Detailed Description

either a name::Component or "negative infinity"

Definition at line 140 of file exclude.hpp.

Constructor & Destructor Documentation

ndn::Exclude::ExcludeComponent::ExcludeComponent ( const name::Component component)

implicitly construct a regular infinity ExcludeComponent

Parameters
componenta name component which is excluded

Definition at line 31 of file exclude.cpp.

ndn::Exclude::ExcludeComponent::ExcludeComponent ( bool  isNegInf)
explicit

construct a negative infinity ExcludeComponent

Parameters
isNegInfmust be true

Definition at line 37 of file exclude.cpp.

Field Documentation

name::Component ndn::Exclude::ExcludeComponent::component

Definition at line 158 of file exclude.hpp.

bool ndn::Exclude::ExcludeComponent::isNegInf

Definition at line 157 of file exclude.hpp.