digraph "isc::dhcp::CSVLeaseFile6::next"
{
 // LATEX_PDF_SIZE
  bgcolor="transparent";
  edge [fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
  node [fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
  rankdir="LR";
  Node1 [label="isc::dhcp::CSVLeaseFile6\l::next",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip="Reads next lease from the CSV file."];
  Node1 -> Node2 [color="steelblue1",style="solid"];
  Node2 [label="isc::dhcp::DUID::EMPTY",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d3/d92/classisc_1_1dhcp_1_1DUID.html#a95f2f6150cc0fdfa9545a1ac3af80e24",tooltip="Defines the constant \"empty\" DUID."];
  Node1 -> Node3 [color="steelblue1",style="solid"];
  Node3 [label="isc::util::CSVFile\l::EMPTY_ROW",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d9/d31/classisc_1_1util_1_1CSVFile.html#a6736cffbc0a72802f3e234a90302c6aa",tooltip="Represents empty row."];
  Node1 -> Node4 [color="steelblue1",style="solid"];
  Node4 [label="isc::util::VersionedCSVFile\l::next",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/dd8/classisc_1_1util_1_1VersionedCSVFile.html#aad1c5c9235dec54c8940c4e01c2cc42a",tooltip="Reads next row from the file file."];
  Node4 -> Node5 [color="steelblue1",style="solid"];
  Node5 [label="isc::util::CSVRow::\lappend",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/df3/classisc_1_1util_1_1CSVRow.html#ac2c1ee402521a98b747bfc4c994052b1",tooltip="Appends the value as a new column."];
  Node4 -> Node6 [color="steelblue1",style="solid"];
  Node6 [label="isc::util::VersionedCSVFile\l::columnCountError",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/dd8/classisc_1_1util_1_1VersionedCSVFile.html#ad9441a273d52b99eb3aa4497afa3d52b",tooltip="Convenience method for adding an error message."];
  Node6 -> Node7 [color="steelblue1",style="solid"];
  Node7 [label="isc::util::CSVFile\l::getFilename",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d9/d31/classisc_1_1util_1_1CSVFile.html#a72eb8272e3b1cccd7da0b1e5501bb3b3",tooltip="Returns the path to the CSV file."];
  Node6 -> Node8 [color="steelblue1",style="solid"];
  Node8 [label="isc::util::CSVRow::\lgetValuesCount",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/df3/classisc_1_1util_1_1CSVRow.html#a913165566156b66c72f6ea176263b4e5",tooltip="Returns number of values in a CSV row."];
  Node6 -> Node9 [color="steelblue1",style="solid"];
  Node9 [label="isc::util::CSVFile\l::setReadMsg",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d9/d31/classisc_1_1util_1_1CSVFile.html#a6855768fb892a804e8451b78df7f16b6",tooltip="Sets error message after row validation."];
  Node4 -> Node3 [color="steelblue1",style="solid"];
  Node4 -> Node10 [color="steelblue1",style="solid"];
  Node10 [label="isc::util::CSVFile\l::getColumnCount",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d9/d31/classisc_1_1util_1_1CSVFile.html#a194f5270bddfc68e930460e384c08172",tooltip="Returns the number of columns in the file."];
  Node4 -> Node11 [color="steelblue1",style="solid"];
  Node11 [label="isc::util::VersionedCSVFile\l::getInputHeaderCount",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/dd8/classisc_1_1util_1_1VersionedCSVFile.html#a320df715b2ded299e2a589b98fb98384",tooltip="Returns the number of columns found in the input header."];
  Node4 -> Node12 [color="steelblue1",style="solid"];
  Node12 [label="isc::util::VersionedCSVFile\l::getInputSchemaState",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/dd8/classisc_1_1util_1_1VersionedCSVFile.html#ae6b50ca3bb5e420bfa366e8f88873208",tooltip="Fetches the state of the input file's schema."];
  Node4 -> Node13 [color="steelblue1",style="solid"];
  Node13 [label="isc::util::VersionedCSVFile\l::getValidColumnCount",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/dd8/classisc_1_1util_1_1VersionedCSVFile.html#ae1005279876442cc932ad3a6a2294e86",tooltip="Returns the number of valid columns found in the header For newly created files this will always matc..."];
  Node4 -> Node8 [color="steelblue1",style="solid"];
  Node4 -> Node14 [color="steelblue1",style="solid"];
  Node14 [label="isc::util::CSVFile\l::next",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d9/d31/classisc_1_1util_1_1CSVFile.html#afe13fc064b6e6403d787332a669e1372",tooltip="Reads next row from CSV file."];
  Node14 -> Node3 [color="steelblue1",style="solid"];
  Node14 -> Node15 [color="steelblue1",style="solid"];
  Node15 [label="isc::util::CSVRow::\lparse",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/df3/classisc_1_1util_1_1CSVRow.html#ac385c1808b02ad5b2fcc02c7f2ff4f53",tooltip="Parse the CSV file row."];
  Node14 -> Node9 [color="steelblue1",style="solid"];
  Node14 -> Node16 [color="steelblue1",style="solid"];
  Node16 [label="isc::util::CSVFile\l::validate",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d9/d31/classisc_1_1util_1_1CSVFile.html#a5470b882b59fa2582fef5109226312d5",tooltip="Validate the row read from a file."];
  Node16 -> Node10 [color="steelblue1",style="solid"];
  Node16 -> Node8 [color="steelblue1",style="solid"];
  Node16 -> Node9 [color="steelblue1",style="solid"];
  Node14 -> Node17 [color="steelblue1",style="solid"];
  Node17 [label="isc::Exception::what",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/d15/classisc_1_1Exception.html#ab86d52123aa027250556029d43190614",tooltip="Returns a C-style character string of the cause of the exception."];
  Node17 -> Node17 [color="steelblue1",style="solid"];
  Node4 -> Node9 [color="steelblue1",style="solid"];
  Node4 -> Node18 [color="steelblue1",style="solid"];
  Node18 [label="isc::util::CSVRow::trim",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/df3/classisc_1_1util_1_1CSVRow.html#a97205d144c403548a579e7cfaf58fd51",tooltip="Trims a given number of elements from the end of a row."];
  Node1 -> Node9 [color="steelblue1",style="solid"];
}
