aboutsummaryrefslogtreecommitdiff
path: root/src/platform_guard.h
blob: ff72207aaa8d296d411804d2ef4e23741b540c9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#ifndef INPUTXSLT_SRC_PLATFORM_GUARD_H_
#define INPUTXSLT_SRC_PLATFORM_GUARD_H_

#include <string>
#include <vector>

#include "support/include_entity_resolver.h"

namespace InputXSLT {

class PlatformGuard {
	public:
		PlatformGuard(const std::vector<std::string>&);
		~PlatformGuard();

		IncludeEntityResolver* getEntityResolver();

	private:
		IncludeEntityResolver include_resolver_;

};

}

#endif  // INPUTXSLT_SRC_PLATFORM_GUARD_H_