<?xml version='1.0' encoding='UTF-8' standalone='no'?> <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.7.3"> <compounddef id="classgr__prefs" kind="class" prot="public"> <compoundname>gr_prefs</compoundname> <includes refid="gr__prefs_8h" local="no">gr_prefs.h</includes> <sectiondef kind="public-static-func"> <memberdef kind="function" id="classgr__prefs_1a22198ff16aadb4b26020ff04233f03c3" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual"> <type><ref refid="classgr__prefs" kindref="compound">gr_prefs</ref> *</type> <definition>static gr_prefs* gr_prefs::singleton</definition> <argsstring>()</argsstring> <name>singleton</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_prefs.h" line="38"/> </memberdef> <memberdef kind="function" id="classgr__prefs_1a30685d7214f70df540bc59b6a38a5df0" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>static void gr_prefs::set_singleton</definition> <argsstring>(gr_prefs *p)</argsstring> <name>set_singleton</name> <param> <type><ref refid="classgr__prefs" kindref="compound">gr_prefs</ref> *</type> <declname>p</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_prefs.h" line="39"/> </memberdef> </sectiondef> <sectiondef kind="public-func"> <memberdef kind="function" id="classgr__prefs_1adcbd242770b0065990db3278f87504aa" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type></type> <definition>virtual gr_prefs::~gr_prefs</definition> <argsstring>()</argsstring> <name>~gr_prefs</name> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_prefs.h" line="41"/> </memberdef> <memberdef kind="function" id="classgr__prefs_1a14ffae7b12913c6c56266e78ef382f32" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>virtual bool gr_prefs::has_section</definition> <argsstring>(const std::string section)</argsstring> <name>has_section</name> <param> <type>const std::string</type> <declname>section</declname> </param> <briefdescription> <para>Does <computeroutput>section</computeroutput> exist? </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_prefs.h" line="46"/> </memberdef> <memberdef kind="function" id="classgr__prefs_1a26c69f92423efc17b11240d3b530a080" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>virtual bool gr_prefs::has_option</definition> <argsstring>(const std::string section, const std::string option)</argsstring> <name>has_option</name> <param> <type>const std::string</type> <declname>section</declname> </param> <param> <type>const std::string</type> <declname>option</declname> </param> <briefdescription> <para>Does <computeroutput>option</computeroutput> exist? </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_prefs.h" line="51"/> </memberdef> <memberdef kind="function" id="classgr__prefs_1a43428deda7d302e1c2928d6e78ff5e64" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type>const std::string</type> <definition>virtual const std::string gr_prefs::get_string</definition> <argsstring>(const std::string section, const std::string option, const std::string default_val)</argsstring> <name>get_string</name> <param> <type>const std::string</type> <declname>section</declname> </param> <param> <type>const std::string</type> <declname>option</declname> </param> <param> <type>const std::string</type> <declname>default_val</declname> </param> <briefdescription> <para>If option exists return associated value; else default_val. </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_prefs.h" line="58"/> </memberdef> <memberdef kind="function" id="classgr__prefs_1afd7d816844a2d057d673025802eccecb" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <definition>virtual bool gr_prefs::get_bool</definition> <argsstring>(const std::string section, const std::string option, bool default_val)</argsstring> <name>get_bool</name> <param> <type>const std::string</type> <declname>section</declname> </param> <param> <type>const std::string</type> <declname>option</declname> </param> <param> <type><ref refid="gc__types_8h_1a0f2b5d454b7e4dda3861032cfce91085" kindref="member">bool</ref></type> <declname>default_val</declname> </param> <briefdescription> <para>If option exists and value can be converted to bool, return it; else default_val. </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_prefs.h" line="65"/> </memberdef> <memberdef kind="function" id="classgr__prefs_1adeee54d39d6c5511271996ff67bcdd9b" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type>long</type> <definition>virtual long gr_prefs::get_long</definition> <argsstring>(const std::string section, const std::string option, long default_val)</argsstring> <name>get_long</name> <param> <type>const std::string</type> <declname>section</declname> </param> <param> <type>const std::string</type> <declname>option</declname> </param> <param> <type>long</type> <declname>default_val</declname> </param> <briefdescription> <para>If option exists and value can be converted to long, return it; else default_val. </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_prefs.h" line="72"/> </memberdef> <memberdef kind="function" id="classgr__prefs_1a30f7c46d3aaea5ce65e97ff1ecb9d7d2" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> <type>double</type> <definition>virtual double gr_prefs::get_double</definition> <argsstring>(const std::string section, const std::string option, double default_val)</argsstring> <name>get_double</name> <param> <type>const std::string</type> <declname>section</declname> </param> <param> <type>const std::string</type> <declname>option</declname> </param> <param> <type>double</type> <declname>default_val</declname> </param> <briefdescription> <para>If option exists and value can be converted to double, return it; else default_val. </para> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_prefs.h" line="79"/> </memberdef> </sectiondef> <briefdescription> <para>Base class for representing user preferences a la windows INI files.</para><para>The real implementation is in Python, and is accessable from C++ via the magic of SWIG directors. </para> </briefdescription> <detaileddescription> </detaileddescription> <location file="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_prefs.h" line="36" bodyfile="/builddir/build/BUILD/gnuradio-3.2.2/gnuradio-core/src/lib/general/gr_prefs.h" bodystart="35" bodyend="80"/> <listofallmembers> <member refid="classgr__prefs_1afd7d816844a2d057d673025802eccecb" prot="public" virt="virtual"><scope>gr_prefs</scope><name>get_bool</name></member> <member refid="classgr__prefs_1a30f7c46d3aaea5ce65e97ff1ecb9d7d2" prot="public" virt="virtual"><scope>gr_prefs</scope><name>get_double</name></member> <member refid="classgr__prefs_1adeee54d39d6c5511271996ff67bcdd9b" prot="public" virt="virtual"><scope>gr_prefs</scope><name>get_long</name></member> <member refid="classgr__prefs_1a43428deda7d302e1c2928d6e78ff5e64" prot="public" virt="virtual"><scope>gr_prefs</scope><name>get_string</name></member> <member refid="classgr__prefs_1a26c69f92423efc17b11240d3b530a080" prot="public" virt="virtual"><scope>gr_prefs</scope><name>has_option</name></member> <member refid="classgr__prefs_1a14ffae7b12913c6c56266e78ef382f32" prot="public" virt="virtual"><scope>gr_prefs</scope><name>has_section</name></member> <member refid="classgr__prefs_1a30685d7214f70df540bc59b6a38a5df0" prot="public" virt="non-virtual"><scope>gr_prefs</scope><name>set_singleton</name></member> <member refid="classgr__prefs_1a22198ff16aadb4b26020ff04233f03c3" prot="public" virt="non-virtual"><scope>gr_prefs</scope><name>singleton</name></member> <member refid="classgr__prefs_1adcbd242770b0065990db3278f87504aa" prot="public" virt="virtual"><scope>gr_prefs</scope><name>~gr_prefs</name></member> </listofallmembers> </compounddef> </doxygen>