This commit was manufactured by cvs2svn to create tag
[lyx.git] / src / ImportNoweb.h
blob3231eb4b541856fae029fc3e24633a233eed7ea7
1 // -*- C++ -*-
2 /* This file is part of
3 * ======================================================
4 *
5 * LyX, The Document Processor
7 * Copyright (C) 1995-1999 The LyX Team.
9 * This file is Copyright (C) 1999
10 * Kayvan A. Sylvan
12 *======================================================
15 #ifndef IMPORTNOWEB_H
16 #define IMPORTNOWEB_H
18 #ifdef __GNUG__
19 #pragma interface
20 #endif
22 #include "LString.h"
24 class Buffer;
26 ///
27 class ImportNoweb {
28 public:
29 /**
30 file = name and path of the noweb file to import
32 ImportNoweb(string const & file) : file(file) {};
34 /** Imports the document.
35 Return 0 if fail.
37 Buffer * run();
38 private:
39 ///
40 string file;
41 ///
42 string documentclass();
43 ///
44 enum{
45 BUFSIZE = 512
49 #endif