namespace lyx {
class Lexer;
+class Buffer;
class ParamInfo {
public:
std::string insetType() const;
///
InsetCode code() const { return insetCode_; }
- ///
- void read(Lexer &);
/// Parse the command
+ void read(Lexer &);
+ ///
+ void Read(Lexer &, Buffer const *);
///
void write(std::ostream &) const;
+ ///
+ void Write(std::ostream & os, Buffer const * buf) const;
/// Build the complete LaTeX command
docstring getCommand(OutputParams const &) const;
/// Return the command name
///
static bool isCompatibleCommand(InsetCode code, std::string const & s);
///
- ParamInfo const & info() const { return info_; };
+ ParamInfo const & info() const { return info_; }
///
docstring prepareCommand(OutputParams const & runparams,
docstring const & command, ParamInfo::ParamHandling handling) const;