unit_index = 1; // entries at index 0 are sentinels
// construct "pattern" from "data"
- while (!isEndOfData (buffer)) {
- if (pattern_index > 20) return false;
- pattern[pattern_index] = nextToken (buffer);
- if (pattern[pattern_index] == 'E') return false;
+ while (!isEndOfData(buffer)) {
+ if (pattern_index > 20)
+ return false;
+ pattern[pattern_index] = nextToken(buffer);
+ if (pattern[pattern_index] == 'E')
+ return false;
++pattern_index;
}
pattern[pattern_index] = '\0';
pattern[pattern_index] = '\0';
// only the most basic pattern is accepted here
- if (compare(pattern, "nu") != 0) return false;
+ if (compare(pattern, "nu") != 0)
+ return false;
// It _was_ a correct length string.
// Store away the values we found.
{}
-VSpace::VSpace(vspace_kind k)
+VSpace::VSpace(VSpaceKind k)
: kind_(k), len_(), keep_(false)
{}
}
-VSpace::vspace_kind VSpace::kind() const
-{
- return kind_;
-}
-
-
-GlueLength const & VSpace::length() const
-{
- return len_;
-}
-
-
-bool VSpace::keep() const
-{
- return keep_;
-}
-
-
-void VSpace::setKeep(bool val)
-{
- keep_ = val;
-}
-
-
bool VSpace::operator==(VSpace const & other) const
{
if (kind_ != other.kind_)
class VSpace {
public:
/// The different kinds of spaces.
- enum vspace_kind {
+ enum VSpaceKind {
DEFSKIP,
SMALLSKIP,
MEDSKIP,
LENGTH ///< user-defined length
};
+ ///
VSpace();
-
- explicit VSpace(vspace_kind k);
-
+ ///
+ explicit VSpace(VSpaceKind k);
+ ///
explicit VSpace(Length const & l);
-
+ ///
explicit VSpace(GlueLength const & l);
/// Constructor for reading from a .lyx file
explicit VSpace(std::string const & data);
/// return the type of vertical space
- vspace_kind kind() const;
+ VSpaceKind kind() const { return kind_; }
/// return the length of this space
- GlueLength const & length() const;
+ GlueLength const & length() const { return len_; }
// a flag that switches between \vspace and \vspace*
- bool keep() const;
+ bool keep() const { return keep_; }
/// if set true, use \vspace* when type is not DEFSKIP
- void setKeep(bool val);
+ void setKeep(bool keep) { keep_ = keep; }
///
bool operator==(VSpace const &) const;
private:
/// This VSpace kind
- vspace_kind kind_;
+ VSpaceKind kind_;
/// the specified length
GlueLength len_;
/// if true, use \vspace* type