From 12cb9293fa66ff64fcf9e1c970c0c07b3992d17a Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Tue, 6 Jul 2021 00:49:38 +0300 Subject: cam: options: Make KeyValueParser::usage() private The KeyValueParser::usage() function is meant to be called from an OptionsParser or another KeyValueParser only. Make it private, and set the OptionsParser class as a friend of the KeyValueParser class. Signed-off-by: Laurent Pinchart Reviewed-by: Kieran Bingham --- src/cam/options.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/cam/options.h b/src/cam/options.h index f02eeca2..d0defb4b 100644 --- a/src/cam/options.h +++ b/src/cam/options.h @@ -79,9 +79,11 @@ public: OptionArgument argument = ArgumentNone); virtual Options parse(const char *arguments); - void usage(int indent); private: + friend class OptionsParser; + void usage(int indent); + std::map optionsMap_; }; -- cgit v1.2.1