cmEngine  0.1.1
A library for interpreting CMake code.
Data Fields
cmFmtParser Struct Reference

Data Fields

struct cmHosthost
 
const char * fmt
 
size_t fmt_size
 
size_t fmt_pos
 
char * out
 
size_t out_size
 
size_t out_max
 
va_list args
 

Detailed Description

This structure is used for parsing printf-like strings.

Field Documentation

§ args

va_list cmFmtParser::args

Arguments to the string format.

§ fmt

const char* cmFmtParser::fmt

The format being parsed.

§ fmt_pos

size_t cmFmtParser::fmt_pos

The position of the parser within the format.

§ fmt_size

size_t cmFmtParser::fmt_size

The number of characters in the format.

§ host

struct cmHost* cmFmtParser::host

A pointer to the host that allocates memory.

§ out

char* cmFmtParser::out

The output buffer.

§ out_max

size_t cmFmtParser::out_max

The max number of characters that the output buffer can hold.

§ out_size

size_t cmFmtParser::out_size

The number of characters in the output buffer, not including the null terminator.


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