KSieve::Parser

Search for usage in LXR

KSieve::Parser Class Reference

#include <parser.h>

Public Member Functions

 Parser (const char *scursor, const char *const send, int options=0)
 
const Error & error () const
 
bool parse ()
 
ScriptBuilderscriptBuilder () const
 
void setScriptBuilder (ScriptBuilder *builder)
 

Detailed Description

Parser for the Sieve grammar.

Author
Marc Mutz mutz@.nosp@m.kde..nosp@m.org

Definition at line 23 of file parser.h.

Constructor & Destructor Documentation

◆ Parser()

KSieve::Parser::Parser ( const char * scursor,
const char *const send,
int options = 0 )

Definition at line 30 of file parser.cpp.

◆ ~Parser()

KSieve::Parser::~Parser ( )

Definition at line 35 of file parser.cpp.

Member Function Documentation

◆ error()

const Error & KSieve::Parser::error ( ) const

Definition at line 53 of file parser.cpp.

◆ parse()

bool KSieve::Parser::parse ( )
nodiscard

Definition at line 59 of file parser.cpp.

◆ scriptBuilder()

ScriptBuilder * KSieve::Parser::scriptBuilder ( ) const

Definition at line 47 of file parser.cpp.

◆ setScriptBuilder()

void KSieve::Parser::setScriptBuilder ( ScriptBuilder * builder)

Definition at line 41 of file parser.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Oct 11 2024 12:07:48 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.