GUIDOLib
1.7.7
Guido Engine Internal Documentation
src
engine
misc
nvstring.h
1
#ifndef NVstring_H
2
#define NVstring_H
3
4
/*
5
GUIDO Library
6
Copyright (C) 2002 Holger Hoos, Juergen Kilian, Kai Renz
7
Copyright (C) 2003,2004 Grame
8
9
This Source Code Form is subject to the terms of the Mozilla Public
10
License, v. 2.0. If a copy of the MPL was not distributed with this
11
file, You can obtain one at http://mozilla.org/MPL/2.0/.
12
13
Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
14
research@grame.fr
15
16
*/
17
18
#include "stdlib.h"
19
#include <string>
20
21
class
NVstring
:
public
std::string
22
{
23
public
:
24
NVstring
();
25
NVstring
(
const
char
* p);
26
NVstring
(
const
std::string& str);
27
NVstring
(
const
NVstring
& in);
28
virtual
~NVstring
();
29
30
void
to_lower
();
31
size_t
replace
(
char
c1,
char
c2 );
32
static
std::string
to_lower
(
const
char
* str);
33
};
34
35
#endif
NVstring::replace
size_t replace(char c1, char c2)
NVstring::to_lower
void to_lower()
NVstring::NVstring
NVstring()
NVstring::~NVstring
virtual ~NVstring()
NVstring
Definition:
nvstring.h:21
Guido Project
Copyright © 2019
Grame-CNCM