libcrn
3.9.5
A document image processing library
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
src
libcrn
CRNProtocols.cpp
Go to the documentation of this file.
1
/* Copyright 2016 ENS-Lyon
2
*
3
* This file is part of libcrn.
4
*
5
* libcrn is free software: you can redistribute it and/or modify
6
* it under the terms of the GNU Lesser General Public License as published by
7
* the Free Software Foundation, either version 3 of the License, or
8
* (at your option) any later version.
9
*
10
* libcrn is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU Lesser General Public License for more details.
14
*
15
* You should have received a copy of the GNU Lesser General Public License
16
* along with libcrn. If not, see <http://www.gnu.org/licenses/>.
17
*
18
* file: CRNProtocols.cpp
19
* \author Yann LEYDIER
20
*/
21
22
#include <
CRNProtocols.h
>
23
24
using namespace
crn;
25
26
Serializer
& Serializer::getInstance() {
static
Serializer
s;
return
s; }
27
28
Cloner
& Cloner::getInstance() {
static
Cloner
c;
return
c; }
29
30
Ruler
& Ruler::getInstance() {
static
Ruler
r;
return
r; }
31
CRNProtocols.h
crn::Serializer
Definition:
CRNProtocols.h:37
crn::Ruler
Definition:
CRNProtocols.h:124
crn::Cloner
Definition:
CRNProtocols.h:83
Generated on Thu Sep 7 2017 13:54:26 for libcrn by
1.8.6