Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::option::PrintUsageImplementation::SyscallWriter< Syscall > Struct Template Reference

template<typename Syscall>
struct ROOT::option::PrintUsageImplementation::SyscallWriter< Syscall >

Definition at line 1797 of file OptionParser.h.

Public Member Functions

 SyscallWriter (Syscall *w, int f)
virtual void operator() (const char *str, int size)
 Writes the given number of chars beginning at the given pointer somewhere.

Public Attributes

int fd
Syscall * write

#include </home/stephan/code/root-2/core/dictgen/res/OptionParser.h>

Inheritance diagram for ROOT::option::PrintUsageImplementation::SyscallWriter< Syscall >:
ROOT::option::PrintUsageImplementation::IStringWriter

Constructor & Destructor Documentation

◆ SyscallWriter()

template<typename Syscall>
ROOT::option::PrintUsageImplementation::SyscallWriter< Syscall >::SyscallWriter ( Syscall * w,
int f )
inline

Definition at line 1807 of file OptionParser.h.

Member Function Documentation

◆ operator()()

template<typename Syscall>
virtual void ROOT::option::PrintUsageImplementation::SyscallWriter< Syscall >::operator() ( const char * ,
int  )
inlinevirtual

Writes the given number of chars beginning at the given pointer somewhere.

Reimplemented from ROOT::option::PrintUsageImplementation::IStringWriter.

Definition at line 1802 of file OptionParser.h.

Member Data Documentation

◆ fd

template<typename Syscall>
int ROOT::option::PrintUsageImplementation::SyscallWriter< Syscall >::fd

Definition at line 1800 of file OptionParser.h.

◆ write

template<typename Syscall>
Syscall* ROOT::option::PrintUsageImplementation::SyscallWriter< Syscall >::write

Definition at line 1799 of file OptionParser.h.


The documentation for this struct was generated from the following file: