Consider the case where there is not any layout name.
[lyx.git] / src / Floating.C
blob824b1b7df12899385915627db12c477d9a24a4a8
1 /**
2  * \file Floating.C
3  * This file is part of LyX, the document processor.
4  * Licence details can be found in the file COPYING.
5  *
6  * \author Lars Gullik Bjønnes
7  * \author Jean-Marc Lasgouttes
8  * \author Angus Leeming
9  *
10  * Full author contact details are available in file CREDITS.
11  */
13 #include <config.h>
15 #include "Floating.h"
17 using std::string;
20 Floating::Floating()
24 Floating::Floating(string const & type, string const & placement,
25                    string const & ext, string const & within,
26                    string const & style, string const & name,
27                    string const & listName, bool builtin)
28         : type_(type), placement_(placement), ext_(ext), within_(within),
29           style_(style), name_(name), listName_(listName), builtin_(builtin)
33 string const & Floating::type() const
35         return type_;
39 string const & Floating::placement() const
41         return placement_;
45 string const & Floating::ext() const
47         return ext_;
51 string const & Floating::within() const
53         return within_;
57 string const & Floating::style() const
59         return style_;
63 string const & Floating::name() const
65         return name_;
69 string const & Floating::listName() const
71         return listName_;
75 bool Floating::builtin() const
77         return builtin_;