Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs
nsMathMLOperators.h File Reference
#include "nsCoord.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsMathMLOperators

Defines

#define NS_STRETCH_DIRECTION_UNSUPPORTED   -1
#define NS_STRETCH_DIRECTION_DEFAULT   0
#define NS_STRETCH_DIRECTION_HORIZONTAL   1
#define NS_STRETCH_DIRECTION_VERTICAL   2
#define NS_MATHML_OPERATOR_MUTABLE   (1<<31)
#define NS_MATHML_OPERATOR_EMBELLISH_ANCESTOR   (1<<30)
#define NS_MATHML_OPERATOR_EMBELLISH_ISOLATED   (1<<29)
#define NS_MATHML_OPERATOR_CENTERED   (1<<28)
#define NS_MATHML_OPERATOR_INVISIBLE   (1<<27)
#define NS_MATHML_OPERATOR_FORM   0x3
#define NS_MATHML_OPERATOR_FORM_INFIX   1
#define NS_MATHML_OPERATOR_FORM_PREFIX   2
#define NS_MATHML_OPERATOR_FORM_POSTFIX   3
#define NS_MATHML_OPERATOR_STRETCHY   0xC
#define NS_MATHML_OPERATOR_STRETCHY_VERT   (1<<2)
#define NS_MATHML_OPERATOR_STRETCHY_HORIZ   (1<<3)
#define NS_MATHML_OPERATOR_FENCE   (1<<4)
#define NS_MATHML_OPERATOR_ACCENT   (1<<5)
#define NS_MATHML_OPERATOR_LARGEOP   (1<<6)
#define NS_MATHML_OPERATOR_SEPARATOR   (1<<7)
#define NS_MATHML_OPERATOR_MOVABLELIMITS   (1<<8)
#define NS_MATHML_OPERATOR_SYMMETRIC   (1<<9)
#define NS_MATHML_OPERATOR_MINSIZE_EXPLICIT   (1<<10)
#define NS_MATHML_OPERATOR_MAXSIZE_EXPLICIT   (1<<11)
#define NS_MATHML_OPERATOR_LEFTSPACE_ATTR   (1<<12)
#define NS_MATHML_OPERATOR_RIGHTSPACE_ATTR   (1<<13)
#define NS_MATHML_OPERATOR_IS_MUTABLE(_flags)   (NS_MATHML_OPERATOR_MUTABLE == ((_flags) & NS_MATHML_OPERATOR_MUTABLE))
#define NS_MATHML_OPERATOR_HAS_EMBELLISH_ANCESTOR(_flags)   (NS_MATHML_OPERATOR_EMBELLISH_ANCESTOR == ((_flags) & NS_MATHML_OPERATOR_EMBELLISH_ANCESTOR))
#define NS_MATHML_OPERATOR_EMBELLISH_IS_ISOLATED(_flags)   (NS_MATHML_OPERATOR_EMBELLISH_ISOLATED == ((_flags) & NS_MATHML_OPERATOR_EMBELLISH_ISOLATED))
#define NS_MATHML_OPERATOR_IS_CENTERED(_flags)   (NS_MATHML_OPERATOR_CENTERED == ((_flags) & NS_MATHML_OPERATOR_CENTERED))
#define NS_MATHML_OPERATOR_IS_INVISIBLE(_flags)   (NS_MATHML_OPERATOR_INVISIBLE == ((_flags) & NS_MATHML_OPERATOR_INVISIBLE))
#define NS_MATHML_OPERATOR_GET_FORM(_flags)   ((_flags) & NS_MATHML_OPERATOR_FORM)
#define NS_MATHML_OPERATOR_GET_STRETCHY_DIR(_flags)   ((_flags) & NS_MATHML_OPERATOR_STRETCHY)
#define NS_MATHML_OPERATOR_FORM_IS_INFIX(_flags)   (NS_MATHML_OPERATOR_FORM_INFIX == ((_flags) & NS_MATHML_OPERATOR_FORM_INFIX))
#define NS_MATHML_OPERATOR_FORM_IS_PREFIX(_flags)   (NS_MATHML_OPERATOR_FORM_PREFIX == ((_flags) & NS_MATHML_OPERATOR_FORM_PREFIX))
#define NS_MATHML_OPERATOR_FORM_IS_POSTFIX(_flags)   (NS_MATHML_OPERATOR_FORM_POSTFIX == ((_flags) & NS_MATHML_OPERATOR_FORM_POSTFIX ))
#define NS_MATHML_OPERATOR_IS_STRETCHY(_flags)   (0 != ((_flags) & NS_MATHML_OPERATOR_STRETCHY))
#define NS_MATHML_OPERATOR_IS_STRETCHY_VERT(_flags)   (NS_MATHML_OPERATOR_STRETCHY_VERT == ((_flags) & NS_MATHML_OPERATOR_STRETCHY_VERT))
#define NS_MATHML_OPERATOR_IS_STRETCHY_HORIZ(_flags)   (NS_MATHML_OPERATOR_STRETCHY_HORIZ == ((_flags) & NS_MATHML_OPERATOR_STRETCHY_HORIZ))
#define NS_MATHML_OPERATOR_IS_FENCE(_flags)   (NS_MATHML_OPERATOR_FENCE == ((_flags) & NS_MATHML_OPERATOR_FENCE))
#define NS_MATHML_OPERATOR_IS_ACCENT(_flags)   (NS_MATHML_OPERATOR_ACCENT == ((_flags) & NS_MATHML_OPERATOR_ACCENT))
#define NS_MATHML_OPERATOR_IS_LARGEOP(_flags)   (NS_MATHML_OPERATOR_LARGEOP == ((_flags) & NS_MATHML_OPERATOR_LARGEOP))
#define NS_MATHML_OPERATOR_IS_SEPARATOR(_flags)   (NS_MATHML_OPERATOR_SEPARATOR == ((_flags) & NS_MATHML_OPERATOR_SEPARATOR))
#define NS_MATHML_OPERATOR_IS_MOVABLELIMITS(_flags)   (NS_MATHML_OPERATOR_MOVABLELIMITS == ((_flags) & NS_MATHML_OPERATOR_MOVABLELIMITS))
#define NS_MATHML_OPERATOR_IS_SYMMETRIC(_flags)   (NS_MATHML_OPERATOR_SYMMETRIC == ((_flags) & NS_MATHML_OPERATOR_SYMMETRIC))
#define NS_MATHML_OPERATOR_MINSIZE_IS_EXPLICIT(_flags)   (NS_MATHML_OPERATOR_MINSIZE_EXPLICIT == ((_flags) & NS_MATHML_OPERATOR_MINSIZE_EXPLICIT))
#define NS_MATHML_OPERATOR_MAXSIZE_IS_EXPLICIT(_flags)   (NS_MATHML_OPERATOR_MAXSIZE_EXPLICIT == ((_flags) & NS_MATHML_OPERATOR_MAXSIZE_EXPLICIT))
#define NS_MATHML_OPERATOR_HAS_LEFTSPACE_ATTR(_flags)   (NS_MATHML_OPERATOR_LEFTSPACE_ATTR == ((_flags) & NS_MATHML_OPERATOR_LEFTSPACE_ATTR))
#define NS_MATHML_OPERATOR_HAS_RIGHTSPACE_ATTR(_flags)   (NS_MATHML_OPERATOR_RIGHTSPACE_ATTR == ((_flags) & NS_MATHML_OPERATOR_RIGHTSPACE_ATTR))

Typedefs

typedef PRUint32 nsOperatorFlags
typedef PRInt32 nsStretchDirection

Define Documentation

Definition at line 69 of file nsMathMLOperators.h.

Definition at line 56 of file nsMathMLOperators.h.

Definition at line 54 of file nsMathMLOperators.h.

Definition at line 161 of file nsMathMLOperators.h.

Definition at line 55 of file nsMathMLOperators.h.

Definition at line 68 of file nsMathMLOperators.h.

Definition at line 61 of file nsMathMLOperators.h.

Definition at line 62 of file nsMathMLOperators.h.

Definition at line 176 of file nsMathMLOperators.h.

Definition at line 182 of file nsMathMLOperators.h.

Definition at line 179 of file nsMathMLOperators.h.

Definition at line 64 of file nsMathMLOperators.h.

Definition at line 63 of file nsMathMLOperators.h.

Definition at line 170 of file nsMathMLOperators.h.

Definition at line 173 of file nsMathMLOperators.h.

Definition at line 158 of file nsMathMLOperators.h.

Definition at line 218 of file nsMathMLOperators.h.

Definition at line 221 of file nsMathMLOperators.h.

Definition at line 57 of file nsMathMLOperators.h.

Definition at line 197 of file nsMathMLOperators.h.

Definition at line 164 of file nsMathMLOperators.h.

Definition at line 194 of file nsMathMLOperators.h.

Definition at line 167 of file nsMathMLOperators.h.

Definition at line 200 of file nsMathMLOperators.h.

Definition at line 206 of file nsMathMLOperators.h.

Definition at line 155 of file nsMathMLOperators.h.

Definition at line 203 of file nsMathMLOperators.h.

#define NS_MATHML_OPERATOR_IS_STRETCHY (   _flags)    (0 != ((_flags) & NS_MATHML_OPERATOR_STRETCHY))

Definition at line 185 of file nsMathMLOperators.h.

Definition at line 191 of file nsMathMLOperators.h.

Definition at line 188 of file nsMathMLOperators.h.

Definition at line 209 of file nsMathMLOperators.h.

Definition at line 70 of file nsMathMLOperators.h.

Definition at line 79 of file nsMathMLOperators.h.

Definition at line 78 of file nsMathMLOperators.h.

Definition at line 215 of file nsMathMLOperators.h.

Definition at line 77 of file nsMathMLOperators.h.

Definition at line 212 of file nsMathMLOperators.h.

Definition at line 72 of file nsMathMLOperators.h.

Definition at line 53 of file nsMathMLOperators.h.

Definition at line 80 of file nsMathMLOperators.h.

Definition at line 71 of file nsMathMLOperators.h.

Definition at line 65 of file nsMathMLOperators.h.

Definition at line 67 of file nsMathMLOperators.h.

Definition at line 66 of file nsMathMLOperators.h.

Definition at line 73 of file nsMathMLOperators.h.

Definition at line 47 of file nsMathMLOperators.h.

Definition at line 48 of file nsMathMLOperators.h.

Definition at line 46 of file nsMathMLOperators.h.

Definition at line 49 of file nsMathMLOperators.h.


Typedef Documentation

Definition at line 43 of file nsMathMLOperators.h.

Definition at line 44 of file nsMathMLOperators.h.