command-definition.hpp File Reference
#include "command-arguments.hpp"
#include <iosfwd>
#include <set>
#include <stdexcept>
#include <vector>
+ Include dependency graph for command-definition.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nfd::tools::nfdc::CommandDefinition
 Defines a command. More...
 
class  nfd::tools::nfdc::CommandDefinition::Error
 

Namespaces

 nfd
 -status-http-server
 
 nfd::tools
 
 nfd::tools::nfdc
 

Enumerations

enum class  nfd::tools::nfdc::ArgValueType {
  nfd::tools::nfdc::NONE ,
  nfd::tools::nfdc::ANY ,
  nfd::tools::nfdc::BOOLEAN ,
  nfd::tools::nfdc::UNSIGNED ,
  nfd::tools::nfdc::STRING ,
  nfd::tools::nfdc::REPORT_FORMAT ,
  nfd::tools::nfdc::NAME ,
  nfd::tools::nfdc::FACE_URI ,
  nfd::tools::nfdc::FACE_ID_OR_URI ,
  nfd::tools::nfdc::FACE_PERSISTENCY ,
  nfd::tools::nfdc::ROUTE_ORIGIN
}
 Indicates argument value type. More...
 
enum class  nfd::tools::nfdc::Positional {
  nfd::tools::nfdc::NO = false ,
  nfd::tools::nfdc::YES = true
}
 Indicates whether an argument can be specified as positional. More...
 
enum class  nfd::tools::nfdc::Required {
  nfd::tools::nfdc::NO = false ,
  nfd::tools::nfdc::YES = true
}
 Indicates whether an argument is required. More...
 

Functions

std::ostream & nfd::tools::nfdc::operator<< (std::ostream &os, ArgValueType vt)