blob: 998f67f50803bb721a96744cb2fffaf96977e707 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#pragma once
#include <string>
class SONAME
{
public:
SONAME();
SONAME(const std::string& s); // "" or "0" or "1.2.3"
std::string getShortName() const; // ""
std::string getName() const; // ".X"
std::string getFullName() const; // ".X.Y.Z"
private:
std::string _soname;
std::string _soname_full;
};
|