---
name: "ost_CommandOptionNoArg"
section: "3"
platform: "linux"
package: "libcommoncpp2-doc"
version: "1.8.1-10"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/ost_CommandOptionNoArg"
---

# ost\_CommandOptionNoArg(3)

CommandOption type for flags.

## NAME

ost::CommandOptionNoArg - **CommandOption** type for flags.

## SYNOPSIS

`#include <cmdoptns.h>`

Inherits **ost::CommandOption**.

### Public Member Functions

**CommandOptionNoArg** (const char \*inOptionName, const char \*inOptionLetter, const char \*inDescription, bool inRequired=false, **CommandOption** \*\*ppNext=&**defaultCommandOptionList**)\
 **CommandOptionArg** contructor.  virtual void **foundOption** (**CommandOptionParse** \*cop, const char \*value=0)\
 **CommandOptionNoArg::foundOption** will evpect a nil 'value' passed in.

### Public Attributes

int **numSet**\
 The number of times this value has been set.

### Additional Inherited Members

## Detailed Description

**CommandOption** type for flags.

**Examples** **cmdlineopt.cpp**.

## Constructor & Destructor Documentation

### ost::CommandOptionNoArg::CommandOptionNoArg (const char \* inOptionName, const char \* inOptionLetter, const char \* inDescription, bool inRequired = `false`, CommandOption \*\* ppNext = `&`defaultCommandOptionList)

**CommandOptionArg** contructor. This sets the optionType for this object to NoArg.

**Parameters**

*inOptionName* long option name \
 *inOptionLetter* short letter name \
 *inDescription* short description of the option \
 *inRequired* true if option is required \
 *ppNext* the linked list header

## Member Function Documentation

### virtual void ost::CommandOptionNoArg::foundOption (CommandOptionParse \* cop, const char \* value = `0`)` [virtual]`

**CommandOptionNoArg::foundOption** will evpect a nil 'value' passed in.

Reimplemented from **ost::CommandOption**.

## Member Data Documentation

### int ost::CommandOptionNoArg::numSet

The number of times this value has been set.

## Author

Generated automatically by Doxygen for GNU CommonC++ from the source code.
