#include <version_record.h>
Inheritance diagram for version_record:


Public Member Functions | |
| virtual | ~version_record () |
| IMPLEMENT_CLASS_NAME ("version_record") | |
| istring | text_form () const |
| Provides a text view of all the important info owned by this object. | |
Public Attributes | |
| istring | description |
| version | file_version |
| istring | internal_name |
| istring | original_name |
| istring | product_name |
| version | product_version |
| istring | company_name |
| istring | copyright |
| istring | trademarks |
| istring | web_address |
Not all of these fields are meaningful on every platform.
Definition at line 177 of file version_record.h.
| version_record::~version_record | ( | ) | [virtual] |
Definition at line 213 of file version_record.cpp.
| version_record::IMPLEMENT_CLASS_NAME | ( | "version_record" | ) |
| istring version_record::text_form | ( | ) | const [virtual] |
Provides a text view of all the important info owned by this object.
It is understood that there could be a large amount of information and that this function might take a relatively long time to complete. The information can be provided in multiple lines if desired (it is good to use log_base::platform_ending() for the line breaks to help to ensure that the text is formatted appropriately). the default is quite lame and should be overridden.
Reimplemented from object_base.
Definition at line 216 of file version_record.cpp.
References company_name, copyright, description, file_version, internal_name, original_name, product_name, product_version, version::text_form(), trademarks, and VR_NEWLINE.
Definition at line 188 of file version_record.h.
Referenced by version_ini::get_record(), version_checker::get_record(), version_ini::set_record(), text_form(), and version_ini::write_rc().
Definition at line 189 of file version_record.h.
Referenced by version_ini::get_record(), version_checker::get_record(), version_ini::get_version(), version_ini::set_record(), version_ini::set_version(), text_form(), version_ini::write_assembly(), version_ini::write_code(), and version_ini::write_rc().
Definition at line 190 of file version_record.h.
Referenced by version_ini::get_record(), version_checker::get_record(), version_ini::one_stop_version_stamp(), version_ini::set_record(), text_form(), and version_ini::write_rc().
Definition at line 191 of file version_record.h.
Referenced by version_ini::get_record(), version_checker::get_record(), version_ini::set_record(), text_form(), and version_ini::write_rc().
Definition at line 194 of file version_record.h.
Referenced by version_ini::get_record(), version_checker::get_record(), version_ini::one_stop_version_stamp(), text_form(), version_ini::write_code(), and version_ini::write_rc().
Definition at line 195 of file version_record.h.
Referenced by version_ini::get_record(), version_checker::get_record(), version_ini::set_version(), text_form(), and version_ini::write_rc().
Definition at line 198 of file version_record.h.
Referenced by version_ini::get_record(), version_checker::get_record(), version_ini::one_stop_version_stamp(), text_form(), version_ini::write_code(), and version_ini::write_rc().
Definition at line 201 of file version_record.h.
Referenced by version_ini::get_record(), version_checker::get_record(), version_ini::one_stop_version_stamp(), text_form(), and version_ini::write_rc().
Definition at line 202 of file version_record.h.
Referenced by version_ini::get_record(), version_checker::get_record(), version_ini::one_stop_version_stamp(), text_form(), and version_ini::write_rc().
Definition at line 205 of file version_record.h.
Referenced by version_ini::get_record(), version_ini::one_stop_version_stamp(), and version_ini::write_code().
1.5.1