COIN-OR::LEMON - Graph Library

Changeset 179:289266783a0b in lemon-1.2 for lemon/lgf_reader.h


Ignore:
Timestamp:
06/18/08 13:39:20 (16 years ago)
Author:
Alpar Juttner <alpar@…>
Branch:
default
Phase:
public
Message:

Content -> contents

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lemon/lgf_reader.h

    r174 r179  
    20712071  /// \ingroup lemon_io
    20722072  ///
    2073   /// \brief Reader for the content of the \ref lgf-format "LGF" file
     2073  /// \brief Reader for the contents of the \ref lgf-format "LGF" file
    20742074  ///
    20752075  /// This class can be used to read the sections, the map names and
     
    20772077  /// that, which type of graph, which maps and which attributes
    20782078  /// should be read from a file, but in general tools (like glemon)
    2079   /// the content of an LGF file should be guessed somehow. This class
     2079  /// the contents of an LGF file should be guessed somehow. This class
    20802080  /// reads the graph and stores the appropriate information for
    20812081  /// reading the graph.
    20822082  ///
    2083   ///\code LgfContent content("graph.lgf");
    2084   /// content.run();
     2083  ///\code LgfContents contents("graph.lgf");
     2084  /// contents.run();
    20852085  ///
    20862086  /// // does it contain any node section and arc section
    2087   /// if (content.nodeSectionNum() == 0 || content.arcSectionNum()) {
     2087  /// if (contents.nodeSectionNum() == 0 || contents.arcSectionNum()) {
    20882088  ///   std::cerr << "Failure, cannot find graph" << std::endl;
    20892089  ///   return -1;
    20902090  /// }
    20912091  /// std::cout << "The name of the default node section : "
    2092   ///           << content.nodeSection(0) << std::endl;
     2092  ///           << contents.nodeSection(0) << std::endl;
    20932093  /// std::cout << "The number of the arc maps : "
    2094   ///           << content.arcMaps(0).size() << std::endl;
     2094  ///           << contents.arcMaps(0).size() << std::endl;
    20952095  /// std::cout << "The name of second arc map : "
    2096   ///           << content.arcMaps(0)[1] << std::endl;
     2096  ///           << contents.arcMaps(0)[1] << std::endl;
    20972097  ///\endcode
    2098   class LgfContent {   
     2098  class LgfContents {   
    20992099  private:
    21002100
     
    21222122    /// \brief Constructor
    21232123    ///
    2124     /// Construct an \e LGF content reader, which reads from the given
     2124    /// Construct an \e LGF contents reader, which reads from the given
    21252125    /// input stream.
    2126     LgfContent(std::istream& is)
     2126    LgfContents(std::istream& is)
    21272127      : _is(&is), local_is(false) {}
    21282128
    21292129    /// \brief Constructor
    21302130    ///
    2131     /// Construct an \e LGF content reader, which reads from the given
     2131    /// Construct an \e LGF contents reader, which reads from the given
    21322132    /// file.
    2133     LgfContent(const std::string& fn)
     2133    LgfContents(const std::string& fn)
    21342134      : _is(new std::ifstream(fn.c_str())), local_is(true) {}
    21352135
    21362136    /// \brief Constructor
    21372137    ///
    2138     /// Construct an \e LGF content reader, which reads from the given
     2138    /// Construct an \e LGF contents reader, which reads from the given
    21392139    /// file.
    2140     LgfContent(const char* fn)
     2140    LgfContents(const char* fn)
    21412141      : _is(new std::ifstream(fn)), local_is(true) {}
    21422142
     
    21452145    /// The copy constructor transfers all data from the other reader,
    21462146    /// therefore the copied reader will not be usable more.
    2147     LgfContent(LgfContent& other)
     2147    LgfContents(LgfContents& other)
    21482148      : _is(other._is), local_is(other.local_is) {
    21492149     
     
    21642164   
    21652165    /// \brief Destructor
    2166     ~LgfContent() {
     2166    ~LgfContents() {
    21672167      if (local_is) delete _is;
    21682168    }
     
    23602360  public:
    23612361
    2362     /// \name Execution of the content reader   
     2362    /// \name Execution of the contents reader   
    23632363    /// @{
    23642364
Note: See TracChangeset for help on using the changeset viewer.