/**
 * @file generate_markdown.binding.cpp.in
 * @author Ryan Curtin
 *
 * Print Markdown for a specific binding.  This provides two utility
 * methods---one that prints info for a table of contents, and one that prints
 * the Markdown bindings themselves.
 *
 * mlpack is free software; you may redistribute it and/or modify it under the
 * terms of the 3-clause BSD license.  You should have received a copy of the
 * 3-clause BSD license along with mlpack.  If not, see
 * http://www.opensource.org/licenses/BSD-3-Clause for more information.
 */

#define BINDING_NAME "hoeffding_tree"

#include <mlpack/core.hpp>
#include "generate_markdown.hoeffding_tree.hpp"
#include "binding_info.hpp"
#include "print_docs.hpp"
#include "get_binding_name.hpp"

static const std::string testName = "hoeffding_tree";
#include </var/www/mlpack.ratml.org/mlpack.org/_src/mlpack-3.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp>

using namespace std;

namespace mlpack {
namespace bindings {
namespace markdown {

void Printhoeffding_treeHeaders()
{
  // Fill the vector of languages for which we want to print.
  vector<string> languages;
  
  languages.push_back("cli");
  languages.push_back("python");
  languages.push_back("julia");

  PrintHeaders("hoeffding_tree", languages);
}

void Printhoeffding_treeDocs()
{
  // Fill the vector of languages for which we want to print.
  vector<string> languages;
  
  languages.push_back("cli");
  languages.push_back("python");
  languages.push_back("julia");

  PrintDocs("hoeffding_tree", languages);
}

} // namespace markdown
} // namespace bindings
} // namespace mlpack
