1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-10-26 21:17:38 +00:00

Improve headers, large data members first. Improve nav message interfaces

This commit is contained in:
Carles Fernandez
2020-06-23 09:47:58 +02:00
parent 92f013c6b9
commit 037a1fcb5f
89 changed files with 1891 additions and 1600 deletions

View File

@@ -25,15 +25,14 @@
#ifndef GNSS_SDR_FILE_CONFIGURATION_H
#define GNSS_SDR_FILE_CONFIGURATION_H
#include "INIReader.h"
#include "configuration_interface.h"
#include "in_memory_configuration.h"
#include "string_converter.h"
#include <cstdint>
#include <memory>
#include <string>
class INIReader;
class StringConverter;
class InMemoryConfiguration;
/*!
* \brief This class is an implementation of the interface ConfigurationInterface
*
@@ -64,9 +63,9 @@ public:
private:
void init();
std::string filename_;
std::shared_ptr<INIReader> ini_reader_;
std::shared_ptr<InMemoryConfiguration> overrided_;
std::shared_ptr<StringConverter> converter_;
std::unique_ptr<INIReader> ini_reader_;
std::unique_ptr<InMemoryConfiguration> overrided_;
std::unique_ptr<StringConverter> converter_;
int error_{};
};