mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-27 03:36:39 +00:00
mathparser_flags.h: follow our naming convention part 1/2
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26936 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
6bd593d8b3
commit
8cacb191aa
@ -1,51 +0,0 @@
|
||||
// -*- C++ -*-
|
||||
/**
|
||||
* \file mathparser_flags.h
|
||||
* This file is part of LyX, the document processor.
|
||||
* Licence details can be found in the file COPYING.
|
||||
*
|
||||
* \author Enrico Forestieri
|
||||
*
|
||||
* Full author contact details are available in file CREDITS.
|
||||
*/
|
||||
|
||||
#ifndef MATHPARSER_FLAGS_H
|
||||
#define MATHPARSER_FLAGS_H
|
||||
|
||||
namespace lyx {
|
||||
|
||||
namespace Parse {
|
||||
|
||||
enum flags {
|
||||
/// Parse normally.
|
||||
NORMAL = 0x00,
|
||||
/// Start parsing in text mode.
|
||||
TEXTMODE = 0x01,
|
||||
/// Parse verbatim.
|
||||
VERBATIM = 0x02,
|
||||
/// Quiet operation (no warnigs or errors).
|
||||
QUIET = 0x04
|
||||
};
|
||||
|
||||
|
||||
inline flags operator|(flags const f, flags const g)
|
||||
{
|
||||
return static_cast<flags>(int(f) | int(g));
|
||||
}
|
||||
|
||||
|
||||
inline flags & operator|=(flags & f, flags g)
|
||||
{
|
||||
return f = static_cast<flags>(int(f) | int(g));
|
||||
}
|
||||
|
||||
|
||||
inline flags operator&(flags const f, flags const g)
|
||||
{
|
||||
return static_cast<flags>(int(f) & int(g));
|
||||
}
|
||||
|
||||
} // namespace Parse
|
||||
|
||||
} // namespace lyx
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user