ndn::Exclude::ExcludeComponent Class Reference

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

#include <exclude.hpp>

+ Collaboration diagram for ndn::Exclude::ExcludeComponent:

Public Member Functions

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

Public Attributes

name::Component component
 
bool isNegInf
 

Detailed Description

either a name::Component or "negative infinity"

Definition at line 144 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 32 of file exclude.cpp.

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

construct a negative infinity ExcludeComponent

Parameters
isNegInfmust be true

Definition at line 38 of file exclude.cpp.

Member Data Documentation

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

Definition at line 162 of file exclude.hpp.

bool ndn::Exclude::ExcludeComponent::isNegInf

Definition at line 161 of file exclude.hpp.