fdf_internal
Summary
Functions |
|
---|---|
Args(LogArgs... values)
|
constexpr fdf_internal::Tuplet< LogArgs...>
|
ArgsSize(Args... args)
|
constexpr size_t
|
FromCString(const char *value)
|
|
GetSymbol(const std::optional< std::vector< fuchsia_driver_framework::NodeSymbol >> & symbols, std::string_view name, T default_value)
|
T
|
ILessThanSize()
|
constexpr bool
|
IfExistsRunUnmanagedUntil(fit::function< bool()> condition)
|
|
KeyValueInternal(Key key, Value value)
|
constexpr fdf_internal::KeyValue< Key, Value >
|
MakeKV(std::tuple< Values...> value, std::tuple< Tuple...> tuple)
|
auto
|
MakeKV(std::tuple< Args...> args, std::tuple< EmptyTuple...> start_tuple)
|
auto
|
MakeKV(std::tuple< Args...> args)
|
auto
|
MakeValue(Msg msg, fdf_internal::Tuplet< Args...> args)
|
auto
|
Not()
|
constexpr bool
|
NsValue(const fidl::VectorView< fuchsia_component_runner::wire::ComponentNamespaceEntry > & entries, std::string_view path)
|
zx::result< fidl::UnownedClientEnd< fuchsia_io::Directory > >
|
NsValue(const std::vector< fuchsia_component_runner::ComponentNamespaceEntry > & entries, std::string_view path)
|
zx::result< fidl::UnownedClientEnd< fuchsia_io::Directory > >
|
ProgramValue(const fuchsia_data::wire::Dictionary & program, std::string_view key)
|
zx::result< std::string >
|
ProgramValue(const std::optional< fuchsia_data::Dictionary > & program, std::string_view key)
|
zx::result< std::string >
|
ProgramValueAsVector(const fuchsia_data::wire::Dictionary & program, std::string_view key)
|
zx::result< std::vector< std::string > >
|
ProgramValueAsVector(const fuchsia_data::Dictionary & program, std::string_view key)
|
zx::result< std::vector< std::string > >
|
SymbolValue(const fuchsia_driver_framework::wire::DriverStartArgs & args, std::string_view name)
|
zx::result< T >
|
SymbolValue(const std::optional< std::vector< fuchsia_driver_framework::NodeSymbol >> & symbols, std::string_view name)
|
zx::result< T >
|
fx_slog(fdf::Logger & logger, FuchsiaLogSeverity severity, const char *file, int line, Msg msg, Args... args)
|
void
|
Classes |
|
---|---|
fdf_internal:: |
|
fdf_internal:: |
|
fdf_internal:: |
Structs |
|
---|---|
fdf_internal:: |
|
fdf_internal:: |
|
fdf_internal:: |
|
fdf_internal:: |
Functions
Args
constexpr fdf_internal::Tuplet< LogArgs...> Args( LogArgs... values )
ArgsSize
constexpr size_t ArgsSize( Args... args )
FromCString
cpp17::optional< cpp17::string_view > FromCString( const char *value )
GetSymbol
T GetSymbol( const std::optional< std::vector< fuchsia_driver_framework::NodeSymbol >> & symbols, std::string_view name, T default_value )
ILessThanSize
constexpr bool ILessThanSize()
IfExistsRunUnmanagedUntil
zx::result IfExistsRunUnmanagedUntil( fit::function< bool()> condition )
KeyValueInternal
constexpr fdf_internal::KeyValue< Key, Value > KeyValueInternal( Key key, Value value )
MakeKV
auto MakeKV( std::tuple< Values...> value, std::tuple< Tuple...> tuple )
MakeKV
auto MakeKV( std::tuple< Args...> args, std::tuple< EmptyTuple...> start_tuple )
MakeKV
auto MakeKV( std::tuple< Args...> args )
MakeValue
auto MakeValue( Msg msg, fdf_internal::Tuplet< Args...> args )
Not
constexpr bool Not()
NsValue
zx::result< fidl::UnownedClientEnd< fuchsia_io::Directory > > NsValue( const fidl::VectorView< fuchsia_component_runner::wire::ComponentNamespaceEntry > & entries, std::string_view path )
NsValue
zx::result< fidl::UnownedClientEnd< fuchsia_io::Directory > > NsValue( const std::vector< fuchsia_component_runner::ComponentNamespaceEntry > & entries, std::string_view path )
ProgramValue
zx::result< std::string > ProgramValue( const fuchsia_data::wire::Dictionary & program, std::string_view key )
ProgramValue
zx::result< std::string > ProgramValue( const std::optional< fuchsia_data::Dictionary > & program, std::string_view key )
ProgramValueAsVector
zx::result< std::vector< std::string > > ProgramValueAsVector( const fuchsia_data::wire::Dictionary & program, std::string_view key )
ProgramValueAsVector
zx::result< std::vector< std::string > > ProgramValueAsVector( const fuchsia_data::Dictionary & program, std::string_view key )
SymbolValue
zx::result< T > SymbolValue( const fuchsia_driver_framework::wire::DriverStartArgs & args, std::string_view name )
SymbolValue
zx::result< T > SymbolValue( const std::optional< std::vector< fuchsia_driver_framework::NodeSymbol >> & symbols, std::string_view name )
fx_slog
void fx_slog( fdf::Logger & logger, FuchsiaLogSeverity severity, const char *file, int line, Msg msg, Args... args )