Android-cuttlefish cvd tool
Classes | Namespaces | Typedefs | Variables
auto_cmd.h File Reference
#include <optional>
#include <string>
#include <tuple>
#include <type_traits>
#include <utility>
#include <vector>
#include <android-base/logging.h>
#include <fruit/fruit.h>
#include "cuttlefish/common/libs/utils/result.h"
#include "cuttlefish/common/libs/utils/type_name.h"
#include "cuttlefish/host/libs/feature/command_source.h"
#include "cuttlefish/host/libs/feature/feature.h"
#include "cuttlefish/host/libs/feature/kernel_log_pipe_provider.h"
Include dependency graph for auto_cmd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cuttlefish::GenericCommandSource< Fn, R, Args >
 
struct  cuttlefish::GenericCommandImpl< Fn, R(*)(Args...)>
 

Namespaces

namespace  cuttlefish
 

Typedefs

template<auto Fn>
using cuttlefish::AutoCmd = GenericCommandImpl< Fn, decltype(Fn)>
 

Variables

template<class... >
constexpr std::false_type cuttlefish::CommandAlwaysFalse {}